1.首先引入
写个小列子
绑定一个click事件
2.写事件
在methods写方法
3.效果图如下
一个简单的toast提示成就好了
下面通过实例代码看下vue 中使用 Toast弹框
{
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:'提示',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弹框的实例代码。编程之家 jb51.cc 收集整理的教程希望能对你有所帮助,如果觉得编程之家不错,可分享给好友!感谢支持。
原文链接:https://www.f2er.com/vue/30709.html