From 8f5316df914f341defe19d844f01ab58a4dca0b1 Mon Sep 17 00:00:00 2001
From: zhangtao <9480807882@qq.com>
Date: Thu, 25 Sep 2025 23:14:57 +0800
Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E8=AF=AD=E6=B3=95?=
=?UTF-8?q?=E9=94=99=E8=AF=AF=E5=B9=B6=E6=B7=BB=E5=8A=A0wot-design?=
=?UTF-8?q?=E7=BB=84=E4=BB=B6=E7=B1=BB=E5=9E=8B=E5=A3=B0=E6=98=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
修复index.vue中的模板语法错误和条件表达式语法错误
清理表单校验规则中的多余分号
添加wot-design-uni组件库的类型声明
---
fastapp/components.d.ts | 34 ++++++++++++++++++++++++
fastapp/src/pages/mine/faq/index.vue | 2 +-
fastapp/src/pages/mine/profile/index.vue | 6 ++---
3 files changed, 38 insertions(+), 4 deletions(-)
diff --git a/fastapp/components.d.ts b/fastapp/components.d.ts
index 5957c1b2..7b2eaebb 100644
--- a/fastapp/components.d.ts
+++ b/fastapp/components.d.ts
@@ -17,5 +17,39 @@ declare module 'vue' {
QiunDataCharts: typeof import('./src/components/qiun-data-charts/qiun-data-charts.vue')['default']
QiunError: typeof import('./src/components/qiun-error/qiun-error.vue')['default']
QiunLoading: typeof import('./src/components/qiun-loading/qiun-loading.vue')['default']
+ WdBadge: typeof import('wot-design-uni/components/wd-badge/wd-badge.vue')['default']
+ WdButton: typeof import('wot-design-uni/components/wd-button/wd-button.vue')['default']
+ WdCard: typeof import('wot-design-uni/components/wd-card/wd-card.vue')['default']
+ WdCell: typeof import('wot-design-uni/components/wd-cell/wd-cell.vue')['default']
+ WdCellGroup: typeof import('wot-design-uni/components/wd-cell-group/wd-cell-group.vue')['default']
+ WdCheckbox: typeof import('wot-design-uni/components/wd-checkbox/wd-checkbox.vue')['default']
+ WdCollapse: typeof import('wot-design-uni/components/wd-collapse/wd-collapse.vue')['default']
+ WdCollapseItem: typeof import('wot-design-uni/components/wd-collapse-item/wd-collapse-item.vue')['default']
+ WdConfigProvider: typeof import('wot-design-uni/components/wd-config-provider/wd-config-provider.vue')['default']
+ WdDivider: typeof import('wot-design-uni/components/wd-divider/wd-divider.vue')['default']
+ WdForm: typeof import('wot-design-uni/components/wd-form/wd-form.vue')['default']
+ WdGrid: typeof import('wot-design-uni/components/wd-grid/wd-grid.vue')['default']
+ WdGridItem: typeof import('wot-design-uni/components/wd-grid-item/wd-grid-item.vue')['default']
+ WdIcon: typeof import('wot-design-uni/components/wd-icon/wd-icon.vue')['default']
+ WdImg: typeof import('wot-design-uni/components/wd-img/wd-img.vue')['default']
+ WdImgCropper: typeof import('wot-design-uni/components/wd-img-cropper/wd-img-cropper.vue')['default']
+ WdInput: typeof import('wot-design-uni/components/wd-input/wd-input.vue')['default']
+ WdLoading: typeof import('wot-design-uni/components/wd-loading/wd-loading.vue')['default']
+ WdMessageBox: typeof import('wot-design-uni/components/wd-message-box/wd-message-box.vue')['default']
+ WdNoticeBar: typeof import('wot-design-uni/components/wd-notice-bar/wd-notice-bar.vue')['default']
+ WdNotify: typeof import('wot-design-uni/components/wd-notify/wd-notify.vue')['default']
+ WdPopup: typeof import('wot-design-uni/components/wd-popup/wd-popup.vue')['default']
+ WdProgress: typeof import('wot-design-uni/components/wd-progress/wd-progress.vue')['default']
+ WdRadio: typeof import('wot-design-uni/components/wd-radio/wd-radio.vue')['default']
+ WdRadioGroup: typeof import('wot-design-uni/components/wd-radio-group/wd-radio-group.vue')['default']
+ WdSwiper: typeof import('wot-design-uni/components/wd-swiper/wd-swiper.vue')['default']
+ WdSwitch: typeof import('wot-design-uni/components/wd-switch/wd-switch.vue')['default']
+ WdTabbar: typeof import('wot-design-uni/components/wd-tabbar/wd-tabbar.vue')['default']
+ WdTabbarItem: typeof import('wot-design-uni/components/wd-tabbar-item/wd-tabbar-item.vue')['default']
+ WdTag: typeof import('wot-design-uni/components/wd-tag/wd-tag.vue')['default']
+ WdText: typeof import('wot-design-uni/components/wd-text/wd-text.vue')['default']
+ WdTextarea: typeof import('wot-design-uni/components/wd-textarea/wd-textarea.vue')['default']
+ WdToast: typeof import('wot-design-uni/components/wd-toast/wd-toast.vue')['default']
+ WdUpload: typeof import('wot-design-uni/components/wd-upload/wd-upload.vue')['default']
}
}
diff --git a/fastapp/src/pages/mine/faq/index.vue b/fastapp/src/pages/mine/faq/index.vue
index c346a3be..dff7c558 100644
--- a/fastapp/src/pages/mine/faq/index.vue
+++ b/fastapp/src/pages/mine/faq/index.vue
@@ -1,5 +1,5 @@
-
diff --git a/fastapp/src/pages/mine/profile/index.vue b/fastapp/src/pages/mine/profile/index.vue
index 694b3bd2..b3d80e11 100644
--- a/fastapp/src/pages/mine/profile/index.vue
+++ b/fastapp/src/pages/mine/profile/index.vue
@@ -29,7 +29,7 @@
- {{ userProfile.gender === "0" ? "男" : userProfile.gender === "1"; ?"女" : "未知" }}
+ {{ userProfile.gender === "0" ? "男" : userProfile.gender === "1" ?"女" : "未知" }}
@@ -208,8 +208,8 @@ function handleAvatarConfirm(event: any) {
// 本页面中所有的校验规则
const rules: FormRules = {
- name: [{; required: true,; message: "请填写昵称" }], ;
-gender: [{; required: true,; message: "请选择性别" }],
+ name: [{ required: true, message: "请填写昵称" }],
+ gender: [{ required: true, message: "请选择性别" }],
};
const dialog = reactive({