diff --git a/src/pages/ai/ai.vue b/src/pages/ai/ai.vue
new file mode 100644
index 0000000..88ed12a
--- /dev/null
+++ b/src/pages/ai/ai.vue
@@ -0,0 +1,508 @@
+
+
+
+
+
+
+
+
+
+
+
+
+ 开始与AI助手对话
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ message.content }}
+
+
+
+
+
+
+ {{ message.timestamp }}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 发送
+
+
+
+
+
+
+
+
diff --git a/src/tabbar/config.ts b/src/tabbar/config.ts
index 2656ea4..aa781bd 100644
--- a/src/tabbar/config.ts
+++ b/src/tabbar/config.ts
@@ -65,6 +65,15 @@ export const customTabbarList: CustomTabBarItem[] = [
icon: 'i-carbon-home',
// badge: 'dot',
},
+ {
+ pagePath: 'pages/ai/ai',
+ text: 'AI助手',
+ // 1)在fg-tabbar.vue页面上引入一下并注释掉(见tabbar/index.vue代码第2行)
+ // 2)配置到 unocss.config.ts 的 safelist 中
+ iconType: 'unocss',
+ icon: 'i-carbon-ai',
+ // badge: 10,
+ },
{
pagePath: 'pages/me/me',
text: '我的',
diff --git a/uno.config.ts b/uno.config.ts
index 82809b2..a142ad6 100644
--- a/uno.config.ts
+++ b/uno.config.ts
@@ -1,3 +1,9 @@
+/*
+ * @Author: chris
+ * @Date: 2025-10-20 10:45:46
+ * @LastEditors: chris
+ * @LastEditTime: 2025-11-03 10:14:17
+ */
import type {
Preset,
} from 'unocss'
@@ -51,7 +57,7 @@ export default defineConfig({
},
],
// 动态图标需要在这里配置,或者写在vue页面中注释掉
- safelist: ['i-carbon-code', 'i-carbon-home', 'i-carbon-user'],
+ safelist: ['i-carbon-code', 'i-carbon-home', 'i-carbon-user', 'i-carbon-ai'],
rules: [
[
'p-safe',