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 相关文章推荐
禁用Tab键JS代码兼容Firefox和IE
Apr 18 Javascript
jQuery实现视频作为全屏幕背景
Dec 18 Javascript
Javascript中的方法链(Method Chaining)介绍
Mar 15 Javascript
JavaScript获取当前网页标题(title)的方法
Apr 03 Javascript
JavaScript实现列表分页功能特效
May 15 Javascript
jquery实现漫天雪花飞舞的圣诞祝福雪花效果代码分享
Aug 20 Javascript
JavaScript几种数组去掉重复值的方法推荐
Apr 12 Javascript
javascript 秒表计时器实现代码
Mar 09 Javascript
js实现瀑布流效果(自动生成新的内容)
Mar 16 Javascript
在Vue中获取组件声明时的name属性方法
Sep 12 Javascript
详解Vue、element-ui、axios实现省市区三级联动
May 07 Javascript
vue 组件销毁并重置的实现
Jan 13 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
php输出xml格式字符串(用的这个)
2012/07/12 PHP
PHP和Shell实现检查SAMBA与NFS Server是否存在
2015/01/07 PHP
PHP中使用register_shutdown_function函数截获fatal error示例
2015/04/21 PHP
基于JQuery的数字改变的动画效果--可用来做计数器
2010/08/11 Javascript
点击显示指定元素隐藏其他同辈元素的方法
2014/02/19 Javascript
js中settimeout方法加参数的使用实例
2014/02/27 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
前端JS面试中常见的算法问题总结
2016/12/23 Javascript
从零学习node.js之mysql数据库的操作(五)
2017/02/24 Javascript
Node.js和Express简单入门介绍
2017/03/24 Javascript
jquery实现图片跟随鼠标的实例
2017/10/17 jQuery
浅谈JS函数节流防抖
2017/10/18 Javascript
JavaScript循环遍历你会用哪些之小结篇
2018/09/28 Javascript
angularJs中ng-model-options设置数据同步的方法
2018/09/30 Javascript
详解JavaScript匿名函数和闭包
2020/07/10 Javascript
Python入门之三角函数sin()函数实例详解
2017/11/08 Python
python操作excel的方法(xlsxwriter包的使用)
2018/06/11 Python
django2+uwsgi+nginx上线部署到服务器Ubuntu16.04
2018/06/26 Python
Flask之flask-session的具体使用
2018/07/26 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
2018/10/29 Python
在python中以相同顺序shuffle两个list的方法
2018/12/13 Python
Python中的集合介绍
2019/01/28 Python
python tkinter窗口最大化的实现
2019/07/15 Python
Python如何使用bokeh包和geojson数据绘制地图
2020/03/21 Python
python 实用工具状态机transitions
2020/11/21 Python
HTML5实现表单自动验证功能实例代码
2017/01/11 HTML / CSS
英国羊皮鞋类领先品牌:Just Sheepskin
2019/12/12 全球购物
Pamela Love官网:纽约设计师Pamela Love的精美、时尚和穿孔珠宝
2020/10/19 全球购物
《卖木雕的少年》教学反思
2014/04/11 职场文书
幽默自我介绍演讲稿
2014/08/21 职场文书
琅琊山导游词
2015/02/05 职场文书
2016年党员创先争优公开承诺书
2016/03/25 职场文书
JavaScript 原型与原型链详情
2021/11/02 Javascript
Android Studio 计算器开发
2022/05/20 Java/Android
MySQL聚簇索引和非聚簇索引的区别详情
2022/06/14 MySQL