问题:当我使用vuex仓库存储数据时,在main.js文件中创建了一个全局组件,却发现在compontents文件夹中的子文件当中的index.vue出现报错!!!(看图)

报错:不知dispatch()是何物

分析:打印一下this.$store看看

 

 打印结果为undefined,this.$store 应该指向的是Store, 在排除不是大小写等迷人操作情况下,我尝试将vuex最新版4版本进行降级,重新安装了@3.6.2版本结果可行了!!!

npm install --save vuex@3.6.2

希望对你们有所帮助。

Logo

基于 Vue 的企业级 UI 组件库和中后台系统解决方案,为数万开发者服务。

更多推荐