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实现点击文字对应DIV层不停闪动效果的方法
Mar 02 Javascript
简介AngularJS中使用factory和service的方法
Jun 17 Javascript
原生js页面滚动延迟加载图片
Dec 20 Javascript
理解javascript正则表达式
Mar 08 Javascript
Vue.js第三天学习笔记(计算属性computed)
Dec 01 Javascript
AngularJS实现表单验证功能
Jan 09 Javascript
完美实现js选项卡切换效果(一)
Mar 08 Javascript
BootStrap表单控件之文本域textarea
May 23 Javascript
JS实现颜色的10进制转化成rgba格式的方法
Sep 04 Javascript
javascript中的replace函数(带注释demo)
Jan 07 Javascript
create-react-app安装出错问题解决方法
Sep 04 Javascript
你应该了解的JavaScript Array.map()五种用途小结
Nov 14 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时间戳转换的示例
2014/03/31 PHP
php switch语句多个值匹配同一代码块应用示例
2014/07/29 PHP
thinkphp3.0输出重复两次的解决方法
2014/12/19 PHP
php实现阳历阴历互转的方法
2015/10/28 PHP
Jquery插件之打造自定义的select标签
2011/11/30 Javascript
from 表单提交返回值用post或者是get方法实现
2013/08/21 Javascript
javascript打印html内容功能的方法示例
2013/11/28 Javascript
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
JavaScript实现图片懒加载(Lazyload)
2016/11/28 Javascript
Jquery删除css属性的简单方法
2016/12/04 Javascript
NodeJS实现微信公众号关注后自动回复功能
2017/05/31 NodeJs
基于JavaScript中标识符的命名规则介绍
2018/01/06 Javascript
jquery ajaxfileuplod 上传文件 essyui laoding 效果【防止重复上传文件】
2018/05/26 jQuery
vue.js 实现输入框动态添加功能
2018/06/25 Javascript
vuejs router history 配置到iis的方法
2018/09/20 Javascript
js实现延迟加载的几种方法详解
2019/01/19 Javascript
vue自定义指令之面板拖拽的实现
2019/04/14 Javascript
ES6中字符串的使用方法扩展
2019/06/04 Javascript
Vue 使用计时器实现跑马灯效果的实例代码
2019/07/11 Javascript
Vue.js 无限滚动列表性能优化方案
2019/12/02 Javascript
在vue项目中利用popstate处理页面返回的操作介绍
2020/08/06 Javascript
python文件和目录操作方法大全(含实例)
2014/03/12 Python
Python 操作 ElasticSearch的完整代码
2019/08/04 Python
numpy求平均值的维度设定的例子
2019/08/24 Python
Python3 JSON编码解码方法详解
2019/09/06 Python
tensorflow mnist 数据加载实现并画图效果
2020/02/05 Python
Python内置异常类型全面汇总
2020/05/28 Python
俄罗斯运动鞋商店:Sneakerhead
2018/05/10 全球购物
工程造价专业大学生职业生涯规划书
2014/01/18 职场文书
《列夫托尔斯泰》教学反思
2014/02/10 职场文书
诉讼代理人授权委托书
2014/04/08 职场文书
五四青年节活动总结
2015/02/10 职场文书
增值税发票丢失证明
2015/06/19 职场文书
学生退学证明
2015/06/23 职场文书
水浒传读书笔记
2015/06/25 职场文书
解决Nginx 配置 proxy_pass 后 返回404问题
2021/03/31 Servers