解决导航守卫router.beforeResolve使用不了this.$store
生活随笔
收集整理的這篇文章主要介紹了
解决导航守卫router.beforeResolve使用不了this.$store
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在vue router的導航守衛如beforeEach()中是無法直接通過this.$store去操作vuex的,因為這里的this指向不一致。
正確寫法
解決方式是在router的index.js中引入初始化好的store
總結:我們在其他js或者vue文件中使用store,axios等這些js文件時,養成一個好的習慣,先導入在使用,而不是通過this.$使用
總結
以上是生活随笔為你收集整理的解决导航守卫router.beforeResolve使用不了this.$store的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Vue el-menu高亮设置及点击菜单
- 下一篇: Router Modules模块化