- Actionsheet 地址栏
- Badge 徽章
- Button 按钮
- Count 累加器
- Header 头部
- Icons 图标
- QRcode 二维码
- Range 滑块
- Rater 评价
- Search 搜索框
- Steps 步骤条
- Tab 标签栏
- Tabbar 底部标签
- Address 地址栏
- Cell 单元格
- Checkicon 单选按钮
- Checker 选择按钮
- Checklist 按钮组
- Countup 数字滚动
- Flexbox 弹性布局
- Indexlist 分类列表
- inlineCalendar 日历组件
- input 输入框
- Lazyload 懒加载
- Noticebar 通知栏
- Pullrefresh 刷新加载
- Radio 单选按钮
- Switch 开关
- Textarea 文本域
- Keyboard 键盘
- Pwdinput 密码输入框
- Datetime 日期
- Dialog 弹窗
- Loading 加载中
- Picker 选择
- Popup 弹出
- PopupPicker 弹出选择
- Scroll 滑动加载
- Slidbtn 滑动操作
- Swiper 滑动操作
- Toast 提示
- Uploader 上传
- ImgPreview 图片预览
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
Toast 提示
main.js
import Vue from "vue"; import { Toast } from "feui"; window.Toast = Toast;
methods: { showSuccess() { Toast.success({ duration: 1500, message: "操作成功" }); }, showError() { Toast.fail({ duration: 1500, message: "失败提示" }); }, showWarn() { Toast.info({ duration: 1500, message: "操作警告" }); }, showLoading() { Toast.loading({ duration: 1501, mask: true }); }, showText() { Toast({ duration: 1500, message: "显示文字咯咯咯.." }); }, Toast({ duration: 1500, forbidClick: true, // 禁用背景点击 type: "img", // imgUrl: "//feui.oschina.io/docs/images/logo.png", message: "显示文字<p style='text-align:center'>1s</p>" }); gaoji() { const toast = Toast.loading({ duration: 0, // 持续展示 toast forbidClick: true, // 禁用背景点击 message: "倒计时 3 秒" }); let second = 3; const timer = setInterval(() => { second--; if (second) { toast.message = `倒计时 ${second} 秒`; } else { clearInterval(timer); Toast.clear(); } }, 1000); } }
代码演示
成功提示
<fe-button @click.native="showSuccess">成功提示</fe-button>
失败提示
<fe-button @click.native="showError">失败提示</fe-button>
警告提示
<fe-button @click.native="showWarn">警告提示</fe-button>
Loading
<fe-button @click.native="showText">Loading</fe-button>
自定义图标
<fe-button @click.native="img">自定义图标</fe-button>
Loading
<fe-button @click.native="showLoading">Loading</fe-button>
高级用法
<fe-button @click.native="gaoji">高级用法</fe-button>
提供方法
方法名 | 说明 | 参数 | 备注 |
---|---|---|---|
Toast | 展示提示 | options ,message |
- |
Toast.success | 展示成功提示 | options ,message |
- |
Toast.fail | 展示失败提示 | options ,message |
- |
Toast.info | 展示警告提示 | options ,message |
- |
Toast.loading | 展示加载提示 | options ,message |
- |
Toast.clear | 关闭提示 | clearAll |
- |
- | - | - | - |
Options
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
type | 提示类型 | String |
text |
text ,loading ,success ,fail ,html ,img |
imgUtl | type 类型为img 时启用 |
String |
- | - |
message | 内容 | String |
- | - |
position | 位置 | String |
middle |
top ,bottom ,middle |
mask | 是否显示背景蒙层 | Boolean |
false |
false ,true |
forbidClick | 禁止背景点击 | Boolean |
false |
false ,true |
duration | 展示时长(ms) | Number |
3000 |
值为 0 时,toast 不会消失 |
- | - | - | - | - |
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论