vue怎么实现Toast轻提示
vue怎么实现Toast轻提示
这篇文章主要介绍“vue怎么实现Toast轻提示”,在日常操作中,相信很多人在vue怎么实现Toast轻提示问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue怎么实现Toast轻提示”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!
vue实现Toast轻提示
首先创建一个toast组件
在js文件中引入组件
importToastfrom"./Toast.vue";letNewToast={install:function(Vue){//创建vue插件,官方地址https://cn.vuejs.org/v2/guide/plugins.htmlletnewToast=Vue.extend(Toast);//创建vue构造器,官方地址https://cn.vuejs.org/v2/api/#Vue-extendlettoast=newnewToast();//创建实例document.body.appendChild(toast.$mount().$el);//挂载Vue.prototype.$Toast=function(text){toast.isshow=true;//传入propstoast.text=text;//传入props};},};export{NewToast};
在入口文件中引入上面这个js文件
import{NewToast}from"@/components/index.js";Vue.use(NewToast);
下面就可以在view里全局使用了
but(){this.$Toast("Areyouok?");},
效果图
这样一个简单的轻提示就好了,觉得样式丑的话,可以自己调一下。
使用vant的Toast轻提示报错
记录一下今天使用vant中的Toast 轻提示,按照官方文档中的方法去使用发现报错使用不了。
文档中是这样写的
Toast.success('成功文案');Toast.fail('失败文案');
main.js中引用vant后直接调用Toast报错。
实际使用是这样写
this.$toast.success("成功文案");this.$toast.fail("失败文案");
和调用路由一样需要this点出来。
到此,关于“vue怎么实现Toast轻提示”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注恰卡编程网网站,小编会继续努力为大家带来更多实用的文章!
推荐阅读
-
vue表格组件教程学习(vue proxytable只能在开发环境跨域吗)
vueproxytable只能在开发环境跨域吗?跨域问题来源于JavaScript的同源策略,即只有协议主机名端口号(如...
-
Vue组件的自定义事件和全局事件总线怎么使用
Vue组件的自定义事件和全局事件总线怎么使用这篇“Vue组件的自定...
-
vue中消息订阅与发布如何使用
vue中消息订阅与发布如何使用这篇文章主要介绍“vue中消息订阅与...
-
Vue显示图片的方式有哪些
Vue显示图片的方式有哪些这篇文章主要介绍“Vue显示图片的方式有...
-
vue引入静态jquery报错如何解决
vue引入静态jquery报错如何解决这篇文章主要介绍“vue引入...
-
vue-cropper怎么实现裁剪图片
-
怎么用Vue+NodeJS实现大文件上传
怎么用Vue+NodeJS实现大文件上传本文小编为大家详细介绍“怎...
-
Vue如何实现简易跑马灯效果
Vue如何实现简易跑马灯效果本文小编为大家详细介绍“Vue如何实现...
-
Vue怎么指定不编译的文件夹和favicon.ico
Vue怎么指定不编译的文件夹和favicon.ico这篇文章主要介...
-
Vue中的插槽怎么使用