关于Vue2中使用vuex,页面不显示内容,控制台报以下错误的问题

index.js:1654 Uncaught TypeError: (0 , vue__WEBPACK_IMPORTED_MODULE_20__.reactive) is not a function
    at resetStoreState (vuex.esm-bundler.js?0002:140:1)
    at new Store (vuex.esm-bundler.js?0002:932:1)
    at eval (index.js?68eb:18:1)
    at Module../src/store/index.js (index.js:1070:1)
    at __webpack_require__ (index.js:1651:33)
    at fn (index.js:1897:21)
    at eval (main.js:15:73)
    at Module../src/main.js (index.js:1048:1)
    at __webpack_require__ (index.js:1651:33)
    at index.js:2785:109

vuex安装版本不匹配问题,执行 npm install -save vuex 默认安装的是最新模板,vue2项目应安装vuex3版本 。

解决方案:

回到控制台执行命令npm install -save vuex@3

重新运行代码即可,如果报类似的错误(router),同样也可检查是否为版本问题。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值