VUE組件循環引用


我們先把兩個組件稱為 A 和 B。模塊系統發現它需要 A,但是首先 A 依賴 B,但是 B 又依賴 A,但是 A 又依賴 B,如此往復。這變成了一個循環,不知道如何不經過其中一個組件而完全解析出另一個組件。為了解決這個問題,我們需要給模塊系統一個點,在那里“A  反正是需要 B 的,但是我們不需要先解析 B。”
 
所以我們會等到生命周期鈎子  beforeCreate 時去注冊它:
 
beforeCreate: function () {
  this.$options.components.paramsconfig=()=>import('./paramsconfig')
},
 
或者,在本地注冊組件的時候,你可以使用 webpack 的異步  import
components: {
  paramsconfig: () => import('./paramsconfig')
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM