vue.js

关注公众号 jb51net

关闭
首页 > 网络编程 > JavaScript > javascript类库 > vue.js > vue this.$toast 失效

vue this.$toast 失效问题解决方案

作者:北风toto

这篇文章主要介绍了vue this.$toast 失效问题汇总,本文给大家分享完美解决方案,感兴趣的朋友跟随小编一起看看吧

一、未正确安装或引入 Toast 组件

请确认你是否已经成功安装并引入了 Toast 插件,比如在使用 Element UI 或其他 UI 框架提供的 Toast 功能时,需按照对应的文档引入和注册。

// 以 Element UI 为例
import Vue from 'vue'
import { Toast } from 'element-ui'
Vue.use(Toast)

二、路由跳转

$toast 提示之后,立马就路由跳转走了,用户会看不见提示

if (this.$store.getters.token) {
  this.$toast("已登录,跳转首页!")
  this.$router.replace('/')
}

解决方式,调换一下位置即可

if (this.$store.getters.token) {
  this.$router.replace('/')
  this.$toast("已登录,跳转首页!")
}

三、连续使用 $toast

因为 toast是单例的,重复使用之后,前面的会被覆盖失效

this.$toast("提示一!")
this.$toast("提示二!")

开启多例

Toast.allowMultiple();

Toast 轻提示 

到此这篇关于vue this.$toast 失效问题汇总的文章就介绍到这了,更多相关vue this.$toast 失效内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

您可能感兴趣的文章:
阅读全文