Vue報錯:Injection?"xxxx"?not?found的解決辦法
更新時間:2023年07月11日 09:48:38 作者:星星散落人間
這篇文章主要給大家介紹了關于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 },
}即可解決
總結
到此這篇關于Vue報錯:Injection "xxxx" not found的解決辦法的文章就介紹到這了,更多相關Vue報錯Injection "xxxx" not found內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決error?Couldn‘t?find?a?package.json?file?in報錯的問題
文章介紹了npm依賴包緩存導致重復下載的問題,提供了刪除node_modules、清除緩存或重啟項目的解決方法,并附帶了查看npm緩存位置的命令2026-03-03

