1、vue报错:引入ElementUI组件报错——类型“。。。”上不存在属性“。。。”
类型“Vue3Instance & ... 4 more ... & Readonly”上不存在属性“handleOpen”。在网上寻找诸多办法无果,比如加any,在一个json文件中加语句,重启等等。
具体报错:
vscode终端: 类型“Vue3Instance<{}, Readonly<ExtractPropTypes<{}>>, Readonly<ExtractPropTypes<{}>>, {}, {}, true, ComponentOptionsBase<any, any, any, any, ... 5 more ..., any>> & ... 4 more ... & Readonly<...>”上不存在属性“handleOpen”。ts(2339)
浏览器控制台:unknown custom element: <el-row> - did you register the component correctly? for recursive components, make sure to provide the "name" option. found in ---> <app> at src/app.vue <root>
具体情况:
在做vue2项目时,到引入组件阶段,在引入elementui里面的导航菜单。结果报错,具体问题如上。
解决办法:
在网上寻找诸多办法无果,比如加any,在一个json文件中加语句,重启等等。然后突然想看看浏览器端的报错,打开鼠标右键-》检查-》控制台,发现里面的描述报错不一样。然后按照这个错误查找,在一篇文章得到启发,发现是自己在main.js中并没有引用Vue.use(ElementUI)。结果报错。
给我启发的文章:
希望可以帮助到你,看这篇文章的人。
更多推荐
所有评论(0)