欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

unplugin-vue-components解決命名沖突問題

 更新時間:2024年03月21日 14:59:48   作者:菜鳥茜  
這篇文章主要介紹了unplugin-vue-components解決命名沖突問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

unplugin-vue-components命名沖突問題

我們在vue項目中通常會利用unplugin-vue-components插件進行自定義組件的自動引入

注:

如果不知道怎么配置unplugin-vue-components插件,歡迎看我整理的這篇:

vue3項目配置按需自動引入自定義組件unplugin-vue-components

當出現(xiàn)同名文件時,怎么解決?

  • 非常簡單,只需要多一項屬性配置directoryAsNamespace為true即可
  • 在引用時,需要增加路徑名作為前綴,以components下的路徑為起點

將會自動生成components.d.ts文件

當新增vue文件時,components.d.ts會自動生成相應(yīng)的聲明,但是,當你修改或者刪除文件,人家可就不負責(zé)修改或刪除文件對應(yīng)的記錄了,原有記錄依舊會被保留。

如果不想生成components.d.ts文件,需要設(shè)置屬性【dts】為【false】,

注:vue+ts項目,dts屬性默認為true,因此在你不留意時,它就自動生成啦。

具體怎么用,只需要記住2點

  • 1.同名加路徑前綴,不同名也要加路徑前綴
  • 2.多級目錄,就加多級路徑前綴

下圖這個例子:

我用不同顏色區(qū)分了同名、不同名多級目錄這幾種情況,看一下,你應(yīng)該就理解啦

大概就是這樣啦,至于到底要不要設(shè)置directoryAsNamespace為true,就看你個人習(xí)慣啦~

  • false時,就要多花點腦細胞想名字
  • true時,就需要引用時多敲點代碼

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論