Skip to content

Toast 轻提示

基础用法

  • 很常见的吐司,但可玩性较高。通过 ref 方法使用。
  • 提供 15+ 配置属性,支持 props 和方法参数两种配置方法,能够面对绝大部分使用场景。
vue
<sn-toast ref="toastEle" text="这是一个提示信息"></sn-toast>

更多演示请下载demo查看

属性

参数说明类型默认值可选值
text提示文本内容String--
bgColor轻提示背景颜色String$toast-
overlay是否显示遮罩层(防穿透)Booleanfalsetrue | false
position轻提示位置Stringcentercenter | top | bottom
duration轻提示显示时间(单位:毫秒)Number2000-
textSize提示文本字体大小String$2-
textColor提示文本颜色String#fff-
borderRadius轻提示圆角大小String$normal-
padding轻提示内边距String12px 15px-
icon提示图标名称String--
iconSize图标大小String$5-
iconColor图标颜色String#fff-
textAlign文本对齐方式Stringcenter-
loading是否显示加载中的图标Booleanfalsetrue | false
textLines文本最大行数Number0-
customStyle自定义轻提示样式Object{}-

方法

名称参数返回值描述
show--按照组件 props 配置显示轻提示。
configShow(param: SnToastParams | null)-按照传入的参数配置显示轻提示,无需改动属性
close--关闭轻提示(设置 loading="true" 时需要通过此方法关闭)

使用 MIT 协议