# Toast 轻提示

# 简单使用

默认情况下,toast 提示会在 3 秒后自动关闭。

显示代码

# 指定位置

显示代码

# 自定义关闭按钮文字和回调函数

显示代码

# 解析HTML

显示代码

# 单例模式

Toast 默认采用单例模式,即同一时间只会存在一个 Toast,如果需要在同一时间弹出多个 Toast,可以参考下面的示例:

// main.js
Vue.prototype.$toast.allowMultiple();

allowMultiple 方法接收一个 Boolean 类型参数来决定是否允许同时存在多个 Toast,参数默认值是 true

组件中调用方式不变。

this.$toast('第一个 Toast');
this.$toast('第二个 Toast');

# API

提示

引入 Toast 组件后,会自动在 Vueprototype 上挂载 $toast 方法,便于在组件内调用。

最简单的调用方式:

this.$toast('this is a toast')

或者传入一个对象:

this.$toast({
  message: 'this is a toast',
  durition: 2
})

下面是详细的参数:

属性 说明 类型 默认值
durition 默认自动关闭延时,单位秒 Number 3
autoClose 是否自动关闭 Boolean true
showClose 是否显示关闭按钮 Boolean true
position 弹出位置,可选 top, middle, bottom String top
closeText 确认按钮文字 String top
enableHtml 是否允许解析 HTML Boolean false

# 事件

事件名称 说明 回调参数
onClose 关闭时的回调函数 null
最后更新时间: 6/28/2020, 2:15:12 PM