欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

解决导航守卫router.beforeResolve使用不了this.$store

发布时间:2025/4/16 编程问答 49 豆豆
生活随笔 收集整理的这篇文章主要介绍了 解决导航守卫router.beforeResolve使用不了this.$store 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

在vue router的导航守卫如beforeEach()中是无法直接通过this.$store去操作vuex的,因为这里的this指向不一致。
正确写法

import store from '../store' store.state....

解决方式是在router的index.js中引入初始化好的store
总结:我们在其他js或者vue文件中使用store,axios等这些js文件时,养成一个好的习惯,先导入在使用,而不是通过this.$使用

《新程序员》:云原生和全面数字化实践50位技术专家共同创作,文字、视频、音频交互阅读

总结

以上是生活随笔为你收集整理的解决导航守卫router.beforeResolve使用不了this.$store的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。