vue 解決循環(huán)引用組件報錯的問題
做項目時遇到使用循環(huán)組件,因為模式一樣,只有數(shù)據(jù)不一樣。但是按照普通的組件調(diào)用格式來做時報錯,錯誤信息為Unknown custom element: <pop> - did you register the component correctly? For recursive components, make sure to provide the "name" option.
查詢了官方文檔,還有其他的資料,發(fā)現(xiàn)是循環(huán)調(diào)用組件時,組件比vue實例后創(chuàng)建,官方文檔里寫組件必須先于實例化引入,所以說組件沒有正確的引入。
解決的方式是全局引入組件,并且在vue實例化前。
具體代碼如下:若在項目中,一般是在main.js里引入
import pop from "@/views/popViews/pop.vue"
Vue.component('questionPop', questionPop)
new Vue({
el: '#app',
router,
store,
template: '<App/>',
components: { App }
})
以上這篇vue 解決循環(huán)引用組件報錯的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關文章
vue省市區(qū)三聯(lián)動下拉選擇組件的實現(xiàn)
本篇文章主要介紹了vue省市區(qū)三聯(lián)動下拉選擇組件的相關知識。具有很好的參考價值。下面跟著小編一起來看下吧2017-04-04
Vue輸入框狀態(tài)切換&自動獲取輸入框焦點的實現(xiàn)方法
這篇文章主要介紹了Vue輸入框狀態(tài)切換&自動獲取輸入框焦點的實現(xiàn),本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2023-05-05
使用vue-print-nb打印el-table問題總結(jié)
這篇文章主要介紹了使用vue-print-nb打印el-table問題總結(jié),通過實例代碼介紹了vue-print-nb 打印功能,本文結(jié)合實例代碼講解的非常詳細,感興趣的朋友一起看看吧2024-01-01
vue+mockjs模擬數(shù)據(jù)實現(xiàn)前后端分離開發(fā)的實例代碼
本篇文章主要介紹了vue+mockjs模擬數(shù)據(jù)實現(xiàn)前后端分離開發(fā)的實例代碼,具有一定的參考價值,有興趣的可以了解一下2017-08-08

