Toast 提示
使用指南
在 page.json 中引入组件
"usingComponents": { "w-toast": "wuss-weapp/w-toast/index",}
视频演示
代码演示
<w-pane title="Toast" desc="提示" /><view bindtap="a"> 点这里测试是否会被穿透 <w-toast id="wuss-toast" wuss-class="test"/> <w-button catchtap="top" type="info">top</w-button> <w-button catchtap="middle" type="info">middle</w-button> <w-button catchtap="bottom" type="info">bottom</w-button> <w-button catchtap="default" type="info">default</w-button> <w-button catchtap="success" type="warn">带icon: success</w-button> <w-button catchtap="like" type="warn">带icon: like</w-button> <w-button catchtap="useHide" type="danger">手动关闭 Toast </w-button></view>
import { Toast } from 'wuss-weapp/index';Page({ top() { Toast.show({ position: 'top', message: 'top', }); }, middle() { Toast.show({ position: 'middle', message: 'middle', }); }, bottom() { Toast.show({ position: 'bottom', message: 'bottom', }); }, default() { Toast.show({ message: 'wuss小程序UI库', }); }, success() { Toast.show({ type: 'success', message: 'success', }); }, like() { Toast.show({ type: 'like', message: '收藏成功', }); }, thenClose() { Toast.show({ message: '完成后打印 close ' }).then(() => { console.log('close'); }); }, useHide() { const wussToast = Toast.show({ message: '2.5s 后关闭 Toast', duration: 0 }); wussToast.then(() => { console.log('close'); }); setTimeout(wussToast.hide, 2500); },});
API
Event 事件
| 事件名 |
说明 |
参数 |
| show |
导入 Toast 后使用 |
参下 |
show 方法属性
| 属性 |
说明 |
类型 |
默认值 |
| type |
icon 类型 |
string |
- |
| message |
提示内容 |
string |
- |
| duration |
自动关闭的延时,单位毫秒 |
number |
1500 |
| position |
弹出位置,可选值: default top middle bottom |
string |
default |
| mask |
是否可以穿透 |
boolean |
false |
| color |
icon 颜色 |
string |
#ffffff |
| size |
icon 大小 |
number |
100 |
Class 自定义类名