代码不停,分享不|
2023-06-08 18:02阅读: 1005评论: 3推荐: 1

报错:[Vue warn]: Error in render: "TypeError: Cannot read properties of undefined (reading 'state')"

1.错误详情

2. 错误分析

百度此错误发现,很多人可能忘记在main.js中引入store.js并挂载在vue实例上,或者state单词写错了

import Vue from 'vue'
import App from './App'
import router from './router'
// 引入vuex仓库插件
import store from './store';
Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  store, //注册仓库,给每一个组件的身上添加$store属性

  components: {App},
  template: '<App/>'
})

我审查了很多遍代码,依然报错,读取不到state中的数据,后来想到可能是版本的问题
此项目是vue2,要使用vuex3才能正常运行,我安装的时候没有指定版本,直接装的是最新的vuex4版本,因此库版本不一致导致不能正常运行

3.错误解决

更改vuex为3版本的
cnpm install --save vuex@3

💯😁可以正确读取到state中的数据✔✔✔

本文作者:Mahmud(مەھمۇد)

本文链接:https://www.cnblogs.com/mahmud/p/17467319.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   Mahmud(مەھمۇد)  阅读(1005)  评论(3编辑  收藏  举报
相关博文:
阅读排行:
· 趁着过年的时候手搓了一个低代码框架
· 本地部署DeepSeek后,没有好看的交互界面怎么行!
· 为什么说在企业级应用开发中,后端往往是效率杀手?
· 用 C# 插值字符串处理器写一个 sscanf
· 乌龟冬眠箱湿度监控系统和AI辅助建议功能的实现
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起
  1. 1 404 not found REOL
404 not found - REOL
00:00 / 00:00
An audio error has occurred.

Not available