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 相关文章推荐
用javascript实现在小方框中浏览大图的代码
Aug 14 Javascript
JS获取浏览器版本及名称实现函数
Apr 02 Javascript
IE、FF、Chrome浏览器中的JS差异介绍
Aug 13 Javascript
jQuery使用$获取对象后检查该对象是否存在的实现方法
Sep 04 Javascript
Vuejs第六篇之Vuejs与form元素实例解析
Sep 05 Javascript
详解webpack+vue-cli项目打包技巧
Jun 17 Javascript
用React-Native+Mobx做一个迷你水果商城APP(附源码)
Dec 25 Javascript
微信小程序中使用Async-await方法异步请求变为同步请求方法
Mar 28 Javascript
vue+elementUI动态生成面包屑导航教程
Nov 04 Javascript
js get和post请求实现代码解析
Feb 06 Javascript
js 数组当前行添加数据方法详解
Jul 28 Javascript
javascript中正则表达式语法详解
Aug 07 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
PDO版本问题 Invalid parameter number: no parameters were bound
2013/01/06 PHP
php跨域cookie共享使用方法
2014/02/20 PHP
ThinkPHP多表联合查询的常用方法
2020/03/24 PHP
PHP获取表单所有复选框的值的方法
2014/08/28 PHP
php去掉文件前几行的方法
2015/07/29 PHP
Zend Framework教程之资源(Resources)用法实例详解
2016/03/14 PHP
解决thinkPHP 5 nginx 部署时,只跳转首页的问题
2019/10/16 PHP
音乐播放用的的几个函数
2006/09/07 Javascript
慎用 somefunction.prototype 分析
2009/06/02 Javascript
jQuery DIV弹出效果实现代码
2009/07/03 Javascript
javascript 放大镜 v1.0 基于Yui2 实现的放大镜效果
2010/03/08 Javascript
Jquery替换已存在于element上的event的方法
2010/03/09 Javascript
setTimeout和setInterval的区别你真的了解吗?
2011/03/31 Javascript
js导出table数据到excel即导出为EXCEL文档的方法
2013/10/10 Javascript
Node.js中child_process实现多进程
2015/02/03 Javascript
nodejs中的fiber(纤程)库详解
2015/03/24 NodeJs
JS日期格式化之javascript Date format
2015/10/01 Javascript
基于BootStrap栅格栏系统完成网站底部版权信息区
2016/12/23 Javascript
JS复制对应id的内容到粘贴板(Ctrl+C效果)
2017/01/23 Javascript
jQuery中Chosen三级联动功能实例代码
2017/03/07 Javascript
详解angularjs 学习之 scope作用域
2018/01/15 Javascript
浅谈webpack 构建性能优化策略小结
2018/06/13 Javascript
微信小程序在线客服自动回复功能(基于node)
2019/07/03 Javascript
Apache如何部署django项目
2017/05/21 Python
python base64库给用户名或密码加密的流程
2020/01/02 Python
python爬取网易云音乐热歌榜实例代码
2020/08/07 Python
Pytest测试框架基本使用方法详解
2020/11/25 Python
Python实现中英文全文搜索的示例
2020/12/04 Python
HTML5制作表格样式
2016/11/15 HTML / CSS
Hotels.com南非:酒店预订
2017/11/02 全球购物
生产班组长岗位职责
2014/01/05 职场文书
生日宴会答谢词
2014/01/09 职场文书
客户经理竞聘演讲稿
2014/05/15 职场文书
党员教师一句话承诺
2014/05/30 职场文书
秋季运动会广播稿(30篇)
2014/09/13 职场文书
k-means & DBSCAN 总结
2021/04/27 Python