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 相关文章推荐
jquery购物车实时结算特效实现思路
Sep 23 Javascript
使用js写的一个简易的投票
Nov 27 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
Aug 25 Javascript
javascript实现3D切换焦点图
Oct 16 Javascript
学习Node.js模块机制
Oct 17 Javascript
vue实现app页面切换动画效果实例
May 23 Javascript
vue组件中使用iframe元素的示例代码
Dec 13 Javascript
详解如何在React组件“外”使用父组件的Props
Jan 12 Javascript
vue项目中使用ueditor的实例讲解
Mar 05 Javascript
JS查找孩子节点简单示例
Jul 25 Javascript
jQuery Datatables 动态列+跨列合并实现代码
Jan 30 jQuery
如何使JavaScript休眠或等待
Apr 27 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
造势之举?韩国总统候选人发布《星际争霸》地图
2017/04/22 星际争霸
解析array splice的移除数组中指定键的值,返回一个新的数组
2013/07/02 PHP
php格式化电话号码的方法
2015/04/24 PHP
PHP实现简单汉字验证码
2015/07/28 PHP
laravel 5.1下php artisan migrate的使用注意事项总结
2017/06/07 PHP
Laravel如何创建服务器提供者实例代码
2019/04/15 PHP
jQuery+jqmodal弹出窗口实现代码分明
2010/06/14 Javascript
JavaScript之自定义类型
2012/05/04 Javascript
jquery win 7透明弹出层效果的简单代码
2013/08/06 Javascript
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
7个jQuery最佳实践
2016/01/12 Javascript
jQuery拖拽排序插件制作拖拽排序效果(附源码下载)
2016/02/23 Javascript
Javascript中prototype的使用详解
2016/06/18 Javascript
详解js中的apply与call的用法
2016/07/30 Javascript
谈谈Vue.js——vue-resource全攻略
2017/01/16 Javascript
基于BootStrap的文本编辑器组件Summernote
2017/10/27 Javascript
详解用场景去理解函数柯里化(入门篇)
2019/04/11 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
vue+mock.js实现前后端分离
2019/07/24 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
[08:07]DOTA2每周TOP10 精彩击杀集锦vol.8
2014/06/25 DOTA
Python的加密模块md5、sha、crypt使用实例
2014/09/28 Python
Python 从列表中取值和取索引的方法
2018/12/25 Python
详解Django-restframework 之频率源码分析
2019/02/27 Python
python opencv实现直线检测并测出倾斜角度(附源码+注释)
2020/12/31 Python
CSS3 毛玻璃效果
2019/08/14 HTML / CSS
记一次高分屏下canvas模糊问题
2020/02/17 HTML / CSS
意大利时尚精品店:Nugnes 1920
2020/02/10 全球购物
巾帼文明岗申报材料
2014/05/01 职场文书
社区法制宣传日活动总结
2015/05/05 职场文书
2015年国庆放假通知范文
2015/08/18 职场文书
Python requests库参数提交的注意事项总结
2021/03/29 Python
Python实现信息轰炸工具(再也不怕说不过别人了)
2021/06/11 Python
Python基础之条件语句详解
2021/06/16 Python
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers