Toast 轻提示
介绍
在页面中间弹出黑色半透明提示,用于消息通知、加载提示、操作结果提示等场景。
函数调用
版本 >= v0.6.0-alpha.0可以直接调用。低版本需要手动在页面(page)里挂载一个 Toast 组件并指定 id 为 toast。
组件调用
代码演示
加载提示
使用 type="loading" 方法展示加载提示。
成功/失败提示
使用 type="success" 展示成功提示,使用 type="fail" 展示失败提示。
自定义图标
通过 icon 选项可以自定义图标,支持传入图标名称或图片链接。
自定义位置
Toast 默认渲染在屏幕正中位置,通过 position 属性可以控制 Toast 展示的位置。
多例模式
Toast 默认采用单例模式,即同一时间只会存在一个 Toast。通过调用 Toast.allowMultiple(true) 可以在页面中同时存在多个 Toast 实例。
关闭特定 Toast 实例
在多例模式下,Toast.open()、Toast.success()、Toast.fail() 和 Toast.loading() 方法会返回一个唯一标识符,可以使用该标识符来关闭特定的 Toast 实例。
API
Props
Options
方法
主题定制
样式变量
组件提供了下列 CSS 变量,可用于自定义样式,使用方法请参考 ConfigProvider 组件。