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 相关文章推荐
动态加载js文件 document.createElement
Oct 14 Javascript
JavaScript 判断浏览器类型及版本
Feb 21 Javascript
编写简单的jQuery提示插件
Dec 21 Javascript
浅析javascript中的DOM
Mar 01 Javascript
JS中生成随机数的用法及相关函数
Jan 09 Javascript
javascript执行环境及作用域详解
May 05 Javascript
JavaScript知识点总结(十一)之js中的Object类详解
May 31 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
Jul 01 Javascript
手动初始化Angular的模块与控制器
Dec 26 Javascript
Vue.js基础指令实例讲解(各种数据绑定、表单渲染大总结)
Jul 03 Javascript
Vue+tracking.js 实现前端人脸检测功能
Apr 16 Javascript
Vue 3.0 全家桶抢先体验
Apr 28 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
C# Assembly类访问程序集信息
2009/06/13 PHP
PHP依赖倒置(Dependency Injection)代码实例
2014/10/11 PHP
php实现utf-8转unicode函数分享
2015/01/06 PHP
浅析PHP反序列化中过滤函数使用不当导致的对象注入问题
2020/02/15 PHP
javascript第一课
2007/02/27 Javascript
IE JS编程需注意的内存释放问题
2009/06/23 Javascript
Raphael带文本标签可拖动的图形实现代码
2013/02/20 Javascript
jquery实现固定顶部导航效果(仿蘑菇街)
2013/03/21 Javascript
jQuery语法高亮插件支持各种程序源代码语法着色加亮
2013/04/27 Javascript
jquery实现弹出层遮罩效果的简单实例
2014/03/03 Javascript
JavaScript实现信用卡校验方法
2015/04/07 Javascript
JS构造函数与原型prototype的区别介绍
2016/07/04 Javascript
Vue表单验证插件Vue Validator使用方法详解
2017/04/07 Javascript
实例详解JavaScript中setTimeout函数的执行顺序
2017/07/12 Javascript
JS+HTML实现的圆形可点击区域示例【3种方法】
2018/08/01 Javascript
javaScript实现游戏倒计时功能
2018/11/17 Javascript
js实现带积分弹球小游戏
2020/07/21 Javascript
vue实现图书管理系统
2020/12/29 Vue.js
[05:59]2018DOTA2国际邀请赛寻真——只为胜利的Secret
2018/08/13 DOTA
python数据结构之二叉树的建立实例
2014/04/29 Python
按日期打印Python的Tornado框架中的日志的方法
2015/05/02 Python
python中模块的__all__属性详解
2017/10/26 Python
python+opencv实现动态物体识别
2018/01/09 Python
python try except 捕获所有异常的实例
2018/10/18 Python
Python实现Restful API的例子
2019/08/31 Python
Python函数式编程实例详解
2020/01/17 Python
使用Python制作新型冠状病毒实时疫情图
2020/01/28 Python
Python单链表原理与实现方法详解
2020/02/22 Python
松本清官方海外旗舰店:日本最大的药妆连锁店
2017/11/21 全球购物
NBA欧洲商店(英国):NBA Europe Store UK
2018/07/27 全球购物
黄河的主人教学反思
2014/02/07 职场文书
竞选大队长演讲稿
2014/04/29 职场文书
啤酒节策划方案
2014/05/28 职场文书
2014年党员自我评议对照检查材料
2014/09/20 职场文书
小学生毕业评语
2014/12/26 职场文书
运动会闭幕词
2015/01/28 职场文书