网站建设公司首选,icp备案和icp许可证区别,江西建设信息港网站,网站外链分析我们在vue项目中通常会利用unplugin-vue-components插件进行自定义组件的自动引入 注#xff1a;如果不知道怎么配置unplugin-vue-components插件#xff0c;欢迎看我整理的这篇#xff1a; vue3项目配置按需自动引入自定义组件unplugin-vue-components
当出现同名文件时如果不知道怎么配置unplugin-vue-components插件欢迎看我整理的这篇 vue3项目配置按需自动引入自定义组件unplugin-vue-components
当出现同名文件时该怎么解决呢
非常简单只需要多一项属性配置directoryAsNamespace为true即可
在引用时需要增加路径名作为前缀以components下的路径为起点 将会自动生成components.d.ts文件 当新增vue文件时components.d.ts会自动生成相应的声明但是当你修改或者删除文件人家可就不负责修改或删除文件对应的记录了原有记录依旧会被保留。
如果不想生成components.d.ts文件需要设置属性【dts】为【false】 注vuets项目dts属性默认为true因此在你不留意时它就自动生成啦。 具体怎么用只需要记住2点 1同名加路径前缀不同名也要加路径前缀 2多级目录就加多级路径前缀 下图这个例子我用不同颜色区分了同名、不同名和多级目录这几种情况看一下你应该就理解啦 大概就是这样啦至于到底要不要设置directoryAsNamespace为true就看你个人习惯啦
false时就要多花点脑细胞想名字
true时就需要引用时多敲点代码
如果有任何欢迎友友们评论区留言……