Toast 轻提示

引入

文字提示

  1. import Toast from 'path/to/@vant/weapp/dist/toast/toast';
  2. Toast('我是提示文案,建议不超过十五字~');
  1. Toast.loading({
  2. forbidClick: true,
  3. });
  4. // 自定义加载图标
  5. Toast.loading({
  6. message: '加载中...',
  7. forbidClick: true,
  8. loadingType: 'spinner',
  9. });

成功/失败提示

动态更新提示

  1. const toast = Toast.loading({
  2. duration: 0, // 持续展示 toast
  3. forbidClick: true,
  4. message: '倒计时 3 秒',
  5. });
  6. const timer = setInterval(() => {
  7. second--;
  8. if (second) {
  9. toast.setData({
  10. message: `倒计时 ${second} 秒`,
  11. });
  12. } else {
  13. clearInterval(timer);
  14. Toast.clear();
  15. }
  16. }, 1000);
  1. Toast({
  2. type: 'success',
  3. message: '提交成功',
  4. onClose: () => {
  5. console.log('执行OnClose函数');
  6. });

API

方法

Options