五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

vue 批量自動(dòng)引入并注冊(cè)組件或路由等等

2023-02-24 23:48 作者:__SomeBody  | 我要投稿

有時(shí)候有大量的組件.vue后綴的,或.js,或.ts文件, 需要一個(gè)個(gè)的手動(dòng)引入很麻煩,那么你可以嘗試這樣創(chuàng)建一個(gè)index.js

本項(xiàng)目使用vue3.x, vue2.x也可以照樣用;

這里在components里面創(chuàng)建了一個(gè)idnex.js 文件

在components中創(chuàng)建index.ts


require.context? 可以讀取文件, 第一個(gè)參數(shù)是指當(dāng)前文件夾, 第二個(gè)參數(shù)是是否遞歸遍歷尋找子節(jié)點(diǎn)設(shè)為ture, 第三個(gè)正則匹配


這樣你就得到了一個(gè)數(shù)組,數(shù)組里面多個(gè)組件的對(duì)象,有名字,有組件內(nèi)容(這些文件都是會(huì)有export default導(dǎo)出東西才有意義),詳情可以自己打印試試;

main.ts中全局注冊(cè)

然后main.ts中引用;

遍歷fileArr,將所有的組件都注冊(cè)進(jìn)去;這樣就是全局注冊(cè)了,使用的時(shí)候就不用一個(gè)一個(gè)的import了,這種做法小項(xiàng)目可以用,但是大型項(xiàng)目太多文件都全局注冊(cè)恐怕會(huì)影響性能;


按照這個(gè)思路,比如路由啊,api啊還有狀態(tài)管理這些模塊化的,大量的文件都不需要手動(dòng)import了,只要你創(chuàng)建了這個(gè)文件,就會(huì)被自動(dòng)讀取;


對(duì)你有幫助的話(huà),幫忙點(diǎn)贊投幣呀!

vue 批量自動(dòng)引入并注冊(cè)組件或路由等等的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
炉霍县| 呼图壁县| 德庆县| 淅川县| 大姚县| 凤翔县| 金塔县| 巫山县| 孝感市| 宁国市| 潞城市| 蕲春县| 乐陵市| 长泰县| 神农架林区| 海盐县| 上饶市| 桐柏县| 察隅县| 新丰县| 高邮市| 鸡西市| 绥棱县| 陈巴尔虎旗| 隆子县| 连江县| 南通市| 呼和浩特市| 常州市| 安平县| 汨罗市| 喀喇| 吉安县| 齐齐哈尔市| 慈溪市| 稷山县| 衡南县| 鄯善县| 开鲁县| 新乡县| 盐亭县|