1、page.json 中easycom设置
"easycom": {
"autoscan": true,
"^u-(.*)": "uview-ui/components/u-$1/u-$1.vue",
"^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue",
"^das-(.*)": "@/components/das-ui/das-$1/das-$1.vue"
// "^das-(.*)": "das-ui/das-$1/das-$1.vue"
// "custom": {
// "^das-(.*)": "@/components/das-ui/das-$1/das-$1.vue"
// }
// "autoscan": true,
// "custom": {
// // uni-ui 规则如下配置
// "^das-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue"
// }
},
注意上述uview-ui目录和@dcloudio目录都是针对的node_modules
官方指定的easycom目录是src目录下的components目录,另外上述配置要生效需要配置vue.config.js
// vue.config.js
module.exports = {
transpileDependencies:['@dcloudio/uni-ui','uview-ui','das-ui'],
}
加入自定义组件das-ui,全部放入src/components/das-ui目录下,组件目录结构如下:
src/components/das-ui/das-input/das-input.vue
Easycom导入:@代表src根目录
"^das-(.*)": "@/components/das-ui/das-$1/das-$1.vue"
浙公网安备 33010602011771号