请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

TypeError: cannot read property of 'use' undefined

1
2
3
4
import Vue from 'vue'
import Vuex from 'vuex'
 
Vue.use(Vuex)

老师这里报错,无法用use, 我搜了很多的解决办法仍不管用, 该怎么处理呢?

正在回答 回答被采纳积分+3

插入代码

2回答

qq_蓝骏毅_04076633 2020-12-11 19:28:56
1
Cannot read property 'use' of undefined

这个怎么解决

1 回复 有任何疑惑可以回复我~
扬_灵 2020-08-18 13:22:06

同学你好,你项目中使用的是vue的版本是3.0的版本吗?

0 回复 有任何疑惑可以回复我~
  • 提问者 Freya_Luo #1
    是的,我发现3.0好像不支持use了。而且vue-devtools总显示cannot read property of '$option' undefined at VuexBackend, console里显示的是由于state undefined.
    回复 有任何疑惑可以回复我~ 2020-08-18 22:43:20
  • 扬_灵 回复 提问者 Freya_Luo #2
    vue3.0中获取vue实例的方法已经改为了import { createApp } from 'vue' 这种形式的 你可以看一下sam老师的Vue 3.0 全家桶抢先体验(https://www.imooc.com/article/303440)
    回复 有任何疑惑可以回复我~ 2020-08-19 09:07:45
  • 提问者 Freya_Luo 回复 扬_灵 #3
    好的,谢谢老师,我打算先downgrade用2.6.10先学习课程
    回复 有任何疑惑可以回复我~ 2020-08-20 00:50:07
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号