1.产生原因
子组件或者孙组件在父组件 provide 提供的依赖注入时,子组件或孙组件是在不同页面引入的,有的页面使用 provide 提供了依赖,有的没有提供依赖就会报错
2.解决办法
在vue2的文档中API — Vue.js
可以使用对象方式的default 降级
将一般的写法
inject:['getTable','getUser']
改为文章来源:https://www.toymoban.com/news/detail-509402.html
inject: {
getTable: { value: "getTable", default: null },
getUser: { value: "getUser", default: null },
}
即可解决文章来源地址https://www.toymoban.com/news/detail-509402.html
到了这里,关于Vue报错:Injection “xxxx“ not found的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!