0


Vue报错:Injection “xxxx“ not found

1.产生原因

子组件或者孙组件在父组件 provide 提供的依赖注入时,子组件或孙组件是在不同页面引入的,有的页面使用 provide 提供了依赖,有的没有提供依赖就会报错

2.解决办法

在vue2的文档中API — Vue.js

可以使用对象方式的default 降级

将一般的写法

inject:['getTable','getUser']

改为

 inject: {
    getTable: { value: "getTable", default: null },
    getUser: { value: "getUser", default: null },
  }

即可解决

标签: 前端

本文转载自: https://blog.csdn.net/future_1_/article/details/129585823
版权归原作者 星星散落人间 所有, 如有侵权,请联系我们删除。

“Vue报错:Injection “xxxx“ not found”的评论:

还没有评论