摘要:?jiǎn)栴}由來(lái)最近在做項(xiàng)目的時(shí)候遇到使用循環(huán)組件,因?yàn)槟J揭粯樱挥袛?shù)據(jù)不一樣。具體代碼如下用上面的方法全局引入組件就可以解決循環(huán)引用組件報(bào)錯(cuò)的問(wèn)題。
問(wèn)題由來(lái)
最近在做項(xiàng)目的時(shí)候遇到使用循環(huán)組件,因?yàn)槟J揭粯樱挥袛?shù)據(jù)不一樣。按照普通組件調(diào)用格式來(lái)做的時(shí)候總是報(bào)錯(cuò),錯(cuò)誤信息為[Vue warn]: Unknown custom element:
查詢了網(wǎng)上各種資料之后,發(fā)現(xiàn)是循環(huán)調(diào)用組件時(shí),組件比vue實(shí)例后創(chuàng)建,官方文檔里寫(xiě)組件必須先于實(shí)例化引入,所以說(shuō)組件沒(méi)有正確的引入。
解決方式解決的方式就是全局引入組件,并且在vue實(shí)例化前。
具體到我們項(xiàng)目中,就是在main.js里引入。
import Vue from "vue" import App from "./App" import router from "./router" import store from "./store"; import iView from "iview"; import "./styles/index.less" import {VTable,VPagination} from "vue-easytable" import "vue-easytable/libs/themes-base/index.css" import Axios from "./utils/axiosPlugin" import "./styles/button.css" import "./styles/common.css" // require("./mock/mock") import selFile from "./views/file/selFile.vue" Vue.use(iView); Vue.use(Axios); Vue.component(VTable.name, VTable) Vue.component(VPagination.name, VPagination) Vue.component("selFile",selFile) Vue.config.productionTip = false /* eslint-disable no-new */ new Vue({ el: "#app", store, router, components: { App }, template: "" })
用上面的方法全局引入組件就可以解決循環(huán)引用組件報(bào)錯(cuò)的問(wèn)題。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://specialneedsforspecialkids.com/yun/108514.html
摘要:錨點(diǎn)組件導(dǎo)航錨點(diǎn)框架中新添了一個(gè)錨點(diǎn)組件,用這個(gè)組件去做頁(yè)面的分類導(dǎo)航正好合適,但是苦于官方文檔太過(guò)抽象研究了一整天,才勉強(qiáng)可以在項(xiàng)目中應(yīng)用。 iView3.x Anchor(錨點(diǎn))組件 導(dǎo)航錨點(diǎn) iview 3.x框架中新添了一個(gè)Anchor(錨點(diǎn)組件),用這個(gè)組件去做頁(yè)面的分類導(dǎo)航正好合適,但是苦于官方文檔太過(guò)抽象研究了一整天,才勉強(qiáng)可以在項(xiàng)目中應(yīng)用。下面是我研究后的一點(diǎn)總結(jié)...
摘要:自從年月份對(duì)外公布以來(lái),已經(jīng)經(jīng)過(guò)了個(gè)月的迭代,期間發(fā)布了幾十個(gè)正式版本,但一直沒(méi)有到,因?yàn)槲覀冇X(jué)得是個(gè)里程碑版本,我們必須做的足夠完善才敢稱之為。 自從17年11月份對(duì)外公布以來(lái),KPC已經(jīng)經(jīng)過(guò)了8個(gè)月的迭代,期間發(fā)布了幾十個(gè)正式版本,但一直沒(méi)有到1.0,因?yàn)槲覀冇X(jué)得1.0是個(gè)里程碑版本,我們必須做的足夠完善才敢稱之為1.0。而如今我們有信心對(duì)外宣布:KPC 1.0終于來(lái)了! 其實(shí)距離...
摘要:想要使用語(yǔ)法的話,配合,這個(gè)插件,體驗(yàn)更佳,這個(gè)插件在語(yǔ)法中實(shí)現(xiàn)了。這種方式最接近的單文件組件的寫(xiě)法,如果一個(gè)完善項(xiàng)目從改成,用這種方法很快,只要加上和一些必要的變量類型就好了,然后用包裹就好。不推薦混入用這種方式寫(xiě),無(wú)法實(shí)現(xiàn)多繼承。 最近嘗試了一下 TypeScript,試著把一個(gè) Vue 項(xiàng)目改成了 TypeScript 的,感覺(jué)還不錯(cuò) 目前 Vue 和 TypeScript 的配...
摘要:昨天修改彈出的警告太難看了,改用對(duì)話框,然后就報(bào)了一個(gè)錯(cuò)反復(fù)測(cè)試,在的模態(tài)框上彈出了的,才報(bào)這個(gè)錯(cuò)的。設(shè)置選項(xiàng)為,并通過(guò)選項(xiàng)來(lái)指定主要的和次要的用戶動(dòng)作。總之,問(wèn)題解決了。 昨天修改alert彈出的警告太難看了,改用dialog對(duì)話框,然后就報(bào)了一個(gè)錯(cuò): jquery-2.0.2.min.js:5 Uncaught RangeError: Maximum call stack ...
閱讀 767·2021-10-09 09:58
閱讀 634·2021-08-27 16:24
閱讀 1719·2019-08-30 14:15
閱讀 2376·2019-08-30 11:04
閱讀 2060·2019-08-29 18:43
閱讀 2166·2019-08-29 15:20
閱讀 2712·2019-08-26 12:20
閱讀 1612·2019-08-26 11:44