距離上一篇拖了半年,終于把下接上了。
這玩意兒是干啥的??
Vue的按需組件自動(dòng)導(dǎo)入。
特點(diǎn):
?? 支持 Vue 2 和 Vue 3 的開箱即用。
? 同時(shí)支持 組件 和 自定義指令。
?? 支持 Vite、Webpack、Vue CLI、Rollup、esbuild 等,由?unplugin?驅(qū)動(dòng)。
?? 樹狀結(jié)構(gòu),只注冊你使用的組件。
?? 文件夾名稱作為命名空間。
?? 完全支持 TypeScript。
?? 內(nèi)置常用UI庫的解析器。
?? 與?unplugin-icons?完美合作。
安裝
types?—— 全局類型注冊?
一些庫可能會(huì)注冊一些全局組件,供你在任何地方使用(例如 Vue Router 提供了?
然而,那些通常對 TypeScript 不友好,你可能需要手動(dòng)注冊它們的類型。
因此 unplugin-vue-components 提供了一種只為全局組件注冊類型的方法。
所以?RouterLink?和?RouterView?將在?components.d.ts?中呈現(xiàn)。
默認(rèn)情況下,unplugin-vue-components 會(huì)在工作空間中安裝支持的庫(例如?vue-router)時(shí)自動(dòng)檢測。如果你想完全禁用它,你可以傳遞一個(gè)空數(shù)組給它:
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者





暫無評論,快來評論吧!