Toast 轻提示

弹出式消息提示

引入

import { Toast } from 'mand-mobile-next'

Toast.succeed('操作成功')

this.$toast.info('提示') // 全量引入

Vue.createApp().component(Toast.name, Toast) // 组件引入

代码演示

API

Toast Props

属性说明类型默认值备注
iconIcon组件图标名称String如需自定义图标, 请查看Icon组件
icon-svg使用svg图标Booleanfalse
content提示内容文本String
duration显示多少毫秒后自动消失, 若为0则一直显示Number3000
position展示位置Stringcentertop/center/bottom
has-mask是否显示透明遮罩, 以此防止用户点击Booleanfalse

Toast Methods

show()

展示提示

hide()

隐藏提示

Toast Events

@show()

提示展示事件

@hide()

提示隐藏事件

示例

<md-toast>
  <md-activity-indicator>loading...</md-activity-indicator>
</md-toast>

Toast Static Methods

Toast.create(ToastOptions)

显示自定义提示

ToastOptions
属性说明类型默认值备注
iconIcon组件图标名称String-如需自定义图标, 请查看Icon组件
iconSvg使用svg图标Booleanfalse-
content提示内容文本String--
duration显示多少毫秒后自动消失, 若为0则一直显示Number3000-
position展示位置Stringcentertop/center/bottom
hasMask是否显示透明遮罩, 以此防止用户点击Booleanfalse-

Toast.info(content, duration, hasMask, parentNode)

显示纯文本提示

属性说明类型默认值
content提示内容文本String-
duration显示多少毫秒后自动消失, 若为0则一直显示Number3000
hasMask是否显示透明遮罩, 以此防止用户点击Booleanfalse

Toast.succeed(content, duration, hasMask, parentNode)

显示成功提示

属性说明类型默认值
content提示内容文本String-
duration显示多少毫秒后自动消失, 若为0则一直显示Number3000
hasMask是否显示透明遮罩, 以此防止用户点击Booleanfalse

Toast.failed(content, duration, hasMask, parentNode)

显示失败提示

属性说明类型默认值
content提示内容文本String-
duration显示多少毫秒后自动消失, 若为0则一直显示Number3000
hasMask是否显示透明遮罩, 以此防止用户点击Booleanfalse

Toast.loading(content, duration, hasMask, parentNode)

显示载入提示

属性说明类型默认值
content提示内容文本String, Number-
duration显示多少毫秒后自动消失, 若为0则一直显示Number0
hasMask是否显示透明遮罩, 以此防止用户点击Booleantrue

Toast.hide()

隐藏提示