vue.js中toast用法及使用toast弹框的实例代码


Posted in Javascript onAugust 27, 2018

1.首先引入

import { Toast } from 'vant'

写个小列子

绑定一个click事件

vue.js中toast用法及使用toast弹框的实例代码

2.写事件

在methods写方法

showToast() {
    this.$toast({
     message: "今日签到+3",
     })
  },

3.效果图如下

vue.js中toast用法及使用toast弹框的实例代码

一个简单的toast提示成就好了

下面通过实例代码看下vue 中使用 Toast弹框

import { ToastPlugin,ConfirmPlugin,AlertPlugin} from 'vux'
Vue.use(ToastPlugin)
Vue.use(ConfirmPlugin)
Vue.use(AlertPlugin)
//公用的弹窗(全局变量)
Vue.prototype.showToast = function( showPositionValue,type,text,width="10em"){
 this.$vux.toast.show({
 showPositionValue: false,
 text: text,
 type: type,
 width: width,
 position: 'middle'
 })
}
//公用alert confirm
const Message = {};
Message.install = () => {
 const msg = {
   alert: config => {
   let def = {
    title:'提示',
    content:'系统异常,请重新登录后再试!',
    buttonText:'确定'
   }
   if(typeof config === 'string' || typeof config === 'number'){
  Vue.$vux.alert.show(Object.assign(def,{content:config}));
 }else{
  Vue.$vux.alert.show(Object.assign(def,config));
 }
},
 confirm: config => {
  let isConfirm = false;
  let def = {
    title:'提示',
    content:'系统异常,请重新登录后再试!',
    confirmText:'确定',
    cancelText:'取消',
    onConfirm:() =>{
    isConfirm = true;
 }
 }
  if(typeof config === 'string' || typeof config === 'number'){
   Vue.$vux.confirm.show(Object.assign(def,{content:config}));
  }else{
   Vue.$vux.confirm.show(Object.assign(def,config));
  }
 /*return new Promise((resolve,reject) => {
  if(isConfirm){
  resolve();
  }
  })*/
 },
}
 Object.entries(msg).forEach(([method,fn]) => {
  Vue.prototype[method] = fn;
})
}
Vue.use(Message)
//使用例子
_this.confirm({
 title:'提示',
 content: '确定要关闭订单',
 onConfirm() {
  console.log('取消订单了');
 }
});

总结

以上所述是小编给大家介绍的vue.js中toast用法及使用toast弹框的实例代码,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
兼容多浏览器的字幕特效Marquee的通用js类
Jul 20 Javascript
判断多个元素(RADIO,CHECKBOX等)是否被选择的原理说明
Feb 18 Javascript
jquery链式操作的正确使用方法
Jan 06 Javascript
jQuery实现列表自动滚动循环滚动展示新闻
Aug 22 Javascript
详解Document.Cookie
Dec 25 Javascript
AngularJS  自定义指令详解及实例代码
Sep 14 Javascript
JavaScript中setTimeout的那些事儿
Nov 14 Javascript
使用jquery实现的循环连续可停顿滚动实例
Nov 23 Javascript
Three.js 再探 - 写一个微信跳一跳极简版游戏
Jan 04 Javascript
JavaScript复制内容到剪贴板的两种常用方法
Feb 27 Javascript
Vue引用Swiper4插件无法重写分页器样式的解决方法
Sep 27 Javascript
NestJs使用Mongoose对MongoDB操作的方法
Feb 22 Javascript
对Vue- 动态元素属性及v-bind和v-model的区别详解
Aug 27 #Javascript
VUE-Table上绑定Input通过render实现双向绑定数据的示例
Aug 27 #Javascript
vue监听input标签的value值方法
Aug 27 #Javascript
vue打包使用Nginx代理解决跨域问题
Aug 27 #Javascript
Vue cli构建及项目打包以及出现的问题解决
Aug 27 #Javascript
Vue.js实现双向数据绑定方法(表单自动赋值、表单自动取值)
Aug 27 #Javascript
vue实例中data使用return包裹的方法
Aug 27 #Javascript
You might like
WinXP + Apache +PHP5 + MySQL + phpMyAdmin安装全功略
2006/07/09 PHP
一个oracle+PHP的查询的例子
2006/10/09 PHP
PHP 关于访问控制的和运算符优先级介绍
2013/07/08 PHP
PHP读取txt文本文件并分页显示的方法
2015/03/11 PHP
Zend Framework教程之连接数据库并执行增删查的方法(附demo源码下载)
2016/03/21 PHP
PHP实现webshell扫描文件木马的方法
2017/07/31 PHP
Javascript中的this绑定介绍
2011/09/22 Javascript
动态显示可输入的字数提示还可以输入的字数
2014/04/01 Javascript
使用JavaScript获取电池状态的方法
2014/05/03 Javascript
javascript设置页面背景色及背景图片的方法
2015/12/29 Javascript
工作中常用的js、jquery自定义扩展函数代码片段汇总
2016/12/22 Javascript
JS实现JSON.stringify的实例代码讲解
2017/02/07 Javascript
vue.js组件vue-waterfall-easy实现瀑布流效果
2017/08/22 Javascript
Vue模拟数据,实现路由进入商品详情页面的示例
2018/08/31 Javascript
代码分析vue中如何配置less
2018/09/28 Javascript
详解VUE Element-UI多级菜单动态渲染的组件
2019/04/25 Javascript
[01:06]DOTA2小知识课堂 Ep.02 吹风竟可解梦境缠绕
2019/12/05 DOTA
[01:35:13]DOTA2-DPC中国联赛 正赛 DLG vs PHOENIX BO3 第一场 1月18日
2021/03/11 DOTA
Python编码时应该注意的几个情况
2013/03/04 Python
利用Python的Twisted框架实现webshell密码扫描器的教程
2015/04/16 Python
Python实现统计单词出现的个数
2015/05/28 Python
Python进阶之使用selenium爬取淘宝商品信息功能示例
2019/09/16 Python
PyCharm第一次安装及使用教程
2020/01/08 Python
From CSV to SQLite3 by python 导入csv到sqlite实例
2020/02/14 Python
HTML5学习心得总结(推荐)
2016/07/08 HTML / CSS
Yves Rocher伊夫·黎雪美国官网:法国始创植物美肌1959
2019/01/09 全球购物
孝老爱亲模范事迹
2014/01/24 职场文书
《我要的是葫芦》教学反思
2014/02/23 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
幼儿园大班见习报告
2014/10/31 职场文书
2014年仓库工作总结
2014/11/20 职场文书
优秀少先队员事迹材料
2014/12/24 职场文书
我们的节日元宵节活动总结
2015/02/06 职场文书
2015小学新教师个人工作总结
2015/10/14 职场文书
Python中相见恨晚的技巧
2021/04/13 Python
win10此电脑打不开怎么办 win10双击此电脑无响应的解决办法
2022/07/23 数码科技