From df4f8d826cb757f0a379e53dc0c05f1ad7173c5a Mon Sep 17 00:00:00 2001
From: zhangtao <9480807882@qq.com>
Date: Wed, 20 Aug 2025 01:43:58 +0800
Subject: [PATCH] =?UTF-8?q?feat(=E9=A1=B5=E9=9D=A2):=20=E9=87=8D=E5=86=99?=
=?UTF-8?q?=E5=85=B3=E4=BA=8E=E6=88=91=E4=BB=AC=E5=92=8C=E5=B8=B8=E8=A7=81?=
=?UTF-8?q?=E9=97=AE=E9=A2=98=E9=A1=B5=E9=9D=A2?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
重构关于我们页面,新增品牌展示区域、技术栈展示和资源链接
重写常见问题页面,新增技术支持卡片、FAQ列表和功能指南
优化网络测试功能,在H5环境下使用window.open打开链接
添加多个Wot Design组件到组件声明文件
---
fastapp/components.d.ts | 3 +
fastapp/src/pages/mine/about/index.vue | 435 +++++++++++---
fastapp/src/pages/mine/faq/index.vue | 701 +++++++++++++++++-----
fastapp/src/pages/mine/settings/index.vue | 3 +-
4 files changed, 937 insertions(+), 205 deletions(-)
diff --git a/fastapp/components.d.ts b/fastapp/components.d.ts
index cbf16f89..2701df0b 100644
--- a/fastapp/components.d.ts
+++ b/fastapp/components.d.ts
@@ -24,11 +24,13 @@ declare module 'vue' {
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']
WdFormItem: typeof import('wot-design-uni/components/wd-form-item/wd-form-item.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']
+ WdImage: typeof import('wot-design-uni/components/wd-image/wd-image.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']
@@ -50,6 +52,7 @@ declare module 'vue' {
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']
+ WdTitle: typeof import('wot-design-uni/components/wd-title/wd-title.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/about/index.vue b/fastapp/src/pages/mine/about/index.vue
index 8a324277..2ea954cd 100644
--- a/fastapp/src/pages/mine/about/index.vue
+++ b/fastapp/src/pages/mine/about/index.vue
@@ -1,96 +1,393 @@
-
+
-
-
-
-
-
- vue-uniapp-template
- 版本 {{ version }}
+
+
+
+
+
+
+ {{ webTitle }}
+
+ v{{ version }}
+
+
+ {{ webDescription }}
-
+
-
-
-
-
-
- 有来开源组织
+
+
+
+
+
+
+
+ 前端技术
+
+
+
+
+
+
+
+
+
+ 后端技术
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 版权信息
+
+
+
+
+ {{ copyright }}
+ {{ keepRecord }}
+
+ 用户协议
+ |
+ 隐私政策
+
- 专注于快速构建和高效开发的应用解决方案
-
-
-
-
-
-
-
- 基于 Vue3 + Vite5 + TypeScript5 + Element-Plus + Pinia 构建的中后台管理模板
-
-
-
-
-
- 基于 uni-app + Vue 3 + TypeScript,集成多种工具的移动端应用模板
-
-
-
-
-
- 基于 Spring Boot 3 + Vue 3 构建的前后端分离单体权限管理系统
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Copyright © {{ getYear() }} 有来开源组织
- All Rights Reserved
diff --git a/fastapp/src/pages/mine/faq/index.vue b/fastapp/src/pages/mine/faq/index.vue
index 483b06c8..7a76a6f8 100644
--- a/fastapp/src/pages/mine/faq/index.vue
+++ b/fastapp/src/pages/mine/faq/index.vue
@@ -1,153 +1,584 @@
-
-
- 长按关注「有来技术」公众号,获取交流群二维码。
-
-
-
-
-
- 如果交流群的二维码过期,请加微信(
- haoxianrui
- )并备注「前端」、「后端」或「全栈」以获取最新二维码。
-
-
- 为确保交流群质量,防止营销广告人群混入,我们采取了此措施。望各位理解!
-
-
+
-
-
-
- #issues
-
-
- https://gitee.com/youlaiorg/vue-uniapp-template/issues
-
-
-
-
-
- 分包主要是因为小程序平台对主包大小有限制(微信小程序的规则是主包不超过2M,每个分包不超过2M,总体积一共不能超过20M),
- 分包不需要按照业务模块来分,可以将多个业务模块放入一个分包中,直到这个分包达到小程序的大小限制才考虑下一个分包。
- uniapp的用法与微信官方文档一样,具体参见:
-
-
-
- 微信官方文档-分包
-
-
-
-
- https://developers.weixin.qq.com/miniprogram/dev/framework/subpackages/basic.html
-
-
+
+
+
+
+
+
+ 专业的技术团队为您提供7×24小时服务支持
+
+
+
+
+
+
+ 邮箱支持
+ support@example.com
+
+
+
+
+
+
+
+ 客服热线
+ 400-123-4567
+
+
+
+
+
+
+
+ 服务时间
+ 工作日 9:00-18:00
+
+
+
+
-
-
- 以下是一个简单示例。以下示例中创建了两个分包,分包a中包含两个页面,分包b中包含一个页面。
-
-
- 请注意,如果想把分包页面中使用的组件打包到分包中,则需要将组件放入对应的分包目录下,否则组件会被打包到主包中。
-
+
+
+
+
+
+
+
+
+
+ {{ item.answer }}
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ feature.name }}
+ {{ feature.desc }}
+
+
+
+
+
+
+
+
+
+
+
+ {{ index + 1 }}
+
+
+
+ {{ step.title }}
+ {{ step.desc }}
+
+
+
+
+
+
+
-
- 目录结构:
-
-
-
- 在pages.json文件中声明分包结构:
-
-
-
-
+
+