vue教程之toast弹框全局调用示例详解
发布时间:2020-12-17 02:50:27 所属栏目:百科 来源:网络整理
导读:本文实例为大家分享了vue toast弹框全局调用示例,供大家参考,具体内容如下 1.首选新建一个toast.vue模板文件: 2.主逻辑在toast.js里完成: Vue.prototype.$toast = { // 在Vue的原型上添加实例方法,以全局调用 show(options) { // 控制toast显示的方法 if
本文实例为大家分享了vue toast弹框全局调用示例,供大家参考,具体内容如下 1.首选新建一个toast.vue模板文件: 2.主逻辑在toast.js里完成: Vue.prototype.$toast = { // 在Vue的原型上添加实例方法,以全局调用
show(options) { // 控制toast显示的方法 if (typeof options === 'string') { // 对参数进行判断 $vm.text = options // 传入props } else if (typeof options === 'object') { Object.assign($vm,options) // 合并参数与实例 } $vm.show = true // 显示toast },hide() { // 控制toast隐藏的方法 $vm.show = false } } } export default Toast; // 导出Toast(注意:此处不能用module exports导出,在一个文件中,不能同时使用require方式引入,而用module exports导出,两种方式不能混用) 使用: 在vue项目的主文件中,引入插件,并进行安装: 这样在项目的任何组件里,都可以使用这个toast的弹窗插件了: 想要更高级的插件学习源码,请移步vux进行源码学习 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |