vue3項目配置按需自動引入自定義組件unplugin-vue-components方式
我們通常在項目中,需要手動引入自定義的各種組件,如果涉及的頁面功能比較多的話,光是import的長度都能趕上春聯(lián)了。
如果,能有一個插件幫我們實現(xiàn)自動引入,是不是要謝天謝地了呢?
接下來就進入我們的主角unplugin-vue-components,這就是前端大神Anthony Fu寫的的非常好用的插件,其實已經(jīng)被vite官方收錄了
1、安裝unplugin-vue-components
npm i unplugin-vue-components -D
2、配置vite.config
import { defineConfig } from 'vite' import vue from '@vitejs/plugin-vue' import Components from 'unplugin-vue-components/vite' // https://vitejs.dev/config/ export default defineConfig({ plugins: [vue(), Components(),], })
3、驗證
將你引入自定義組件的import*****之類的語句,去掉,依舊正常運行
你是否會有疑問,如果是這樣,如果不同包的同名文件會怎么樣呢?
作者提供了一個簡單的解決辦法,一句兩句說不清,具體看我整理的這篇文章:
小Tips:
Anthony Fu,在Git上的賬號是antfu,是Vue和Vite核心成員,同時也是VueUse、Slidev幾個開源項目的作者……,他的一些插件都是非常非常實用的!
有興趣的小伙伴可以去git看下,unplugin-vue-components的github地址
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
vue2.0實現(xiàn)的tab標簽切換效果(內(nèi)容可自定義)示例
這篇文章主要介紹了vue2.0實現(xiàn)的tab標簽切換效果,結(jié)合實例形式分析了vue.js實現(xiàn)內(nèi)容可自定義的tab點擊切換功能相關(guān)操作技巧,需要的朋友可以參考下2019-02-02vue2.x 父組件監(jiān)聽子組件事件并傳回信息的方法
本篇文章主要介紹了vue2.x 父組件監(jiān)聽子組件事件并傳回信息的方法,具有一定的參考價值,有興趣的可以了解一下2017-07-07Vue3使用video-player實現(xiàn)視頻播放
video-player是一個基于video.js的視頻播放器組件,本文主要介紹了Vue3使用video-player實現(xiàn)視頻播放,具有一定的參考價值,感興趣的可以了解一下2024-01-01vue實現(xiàn)輸入一位數(shù)字轉(zhuǎn)漢字功能
這篇文章主要介紹了vue實現(xiàn)輸入一位數(shù)字轉(zhuǎn)漢字功能,本文通過實例代碼給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下2019-12-12vue Element左側(cè)無限級菜單實現(xiàn)
這篇文章主要介紹了vue Element左側(cè)無限級菜單實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-06-06Vue3使用Suspense優(yōu)雅地處理異步組件加載的示例代碼
Vue3是Vue.js的最新版本,它帶來了許多令人興奮的新特性和改進,其中一個重要的特性是Suspense,它為我們提供了一種優(yōu)雅地處理異步組件加載和錯誤處理的方式,本文給大家介紹了Vue3使用Suspense優(yōu)雅地處理異步組件加載的示例,需要的朋友可以參考下2024-01-01