From 633c9f660216b54a00d46068bad0728a1b00590a Mon Sep 17 00:00:00 2001 From: liruiqiang <3151805288@qq.com> Date: Sat, 9 Aug 2025 14:59:31 +0800 Subject: [PATCH] =?UTF-8?q?=E5=BC=95=E5=85=A5=20uni-ui=20=E7=BB=84?= =?UTF-8?q?=E4=BB=B6=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- package-lock.json | 4 ++-- package.json | 5 +++-- src/pages.json | 12 ++++++++++++ tsconfig.json | 2 +- 4 files changed, 18 insertions(+), 5 deletions(-) diff --git a/package-lock.json b/package-lock.json index 6981c49..2544b39 100644 --- a/package-lock.json +++ b/package-lock.json @@ -37,8 +37,8 @@ "@dcloudio/vite-plugin-uni": "3.0.0-alpha-3081220230802001", "@rushstack/eslint-patch": "^1.1.4", "@types/node": "^18.11.9", - "@uni-helper/uni-app-types": "1.0.0-alpha.6", - "@uni-helper/uni-ui-types": "1.0.0-alpha.6", + "@uni-helper/uni-app-types": "^1.0.0-alpha.6", + "@uni-helper/uni-ui-types": "^1.0.0-alpha.6", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.0", "@vue/runtime-core": "^3.2.45", diff --git a/package.json b/package.json index f2b41bb..e5c9449 100644 --- a/package.json +++ b/package.json @@ -63,6 +63,7 @@ "@dcloudio/uni-mp-weixin": "3.0.0-alpha-3081220230802001", "@dcloudio/uni-mp-xhs": "3.0.0-alpha-3081220230802001", "@dcloudio/uni-quickapp-webview": "3.0.0-alpha-3081220230802001", + "@dcloudio/uni-ui": "^1.5.10", "pinia": "2.0.27", "pinia-plugin-persistedstate": "^3.2.0", "vue": "^3.2.47", @@ -77,8 +78,8 @@ "@dcloudio/vite-plugin-uni": "3.0.0-alpha-3081220230802001", "@rushstack/eslint-patch": "^1.1.4", "@types/node": "^18.11.9", - "@uni-helper/uni-app-types": "1.0.0-alpha.6", - "@uni-helper/uni-ui-types": "1.0.0-alpha.6", + "@uni-helper/uni-app-types": "^1.0.0-alpha.6", + "@uni-helper/uni-ui-types": "^1.0.0-alpha.6", "@vue/eslint-config-prettier": "^7.0.0", "@vue/eslint-config-typescript": "^11.0.0", "@vue/runtime-core": "^3.2.45", diff --git a/src/pages.json b/src/pages.json index a5b2c75..91d3477 100644 --- a/src/pages.json +++ b/src/pages.json @@ -1,4 +1,16 @@ { + // 组件自动引入规则 + "easycom": { + // 是否开启自动扫描 @/components/$1/$1.vue 组件 + "autoscan": true, + // 以正则方式自定义组件匹配规则 + "custom": { + // uni-ui 规则如下配置 + "^uni-(.*)": "@dcloudio/uni-ui/lib/uni-$1/uni-$1.vue", + // 以 Xtx 开头的组件,在 components 目录中查找 + "^Xtx(.*)": "@/components/Xtx$1.vue" + } + }, "pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages { diff --git a/tsconfig.json b/tsconfig.json index 2dadb13..0621d7f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -12,7 +12,7 @@ "@dcloudio/types", "miniprogram-api-typings", "@uni-helper/uni-app-types", - "@uni-helper/uni-ui-types" + "@uni-helper/uni-ui-types" // uni-ui 组件类型 ] }, "vueCompilerOptions": {