diff --git a/client/src/manifest.json b/client/src/manifest.json index bb75e5f..4e2e86b 100644 --- a/client/src/manifest.json +++ b/client/src/manifest.json @@ -21,5 +21,11 @@ "darkmode": true, "themeLocation": "theme.json" }, - "app-plus": {} + "app-plus": {}, + "h5": { + "router": { + "mode": "hash", + "base": "/h5/" + } + } } \ No newline at end of file diff --git a/client/src/pages/profile/profile.vue b/client/src/pages/profile/profile.vue index 9f2bdf2..f8f9390 100644 --- a/client/src/pages/profile/profile.vue +++ b/client/src/pages/profile/profile.vue @@ -108,7 +108,10 @@ - 微信客服 · 长按识别二维码 + 微信客服 · 长按识别二维码,或点下方按钮直接联系 + + + 联系邮箱:contact@yuzhiran.com 北京宇之然科技中心 · © 2026 @@ -713,6 +716,17 @@ onShareTimeline(() => ({ } .foot-qr { width: 120px; border-radius: 8px; background: #fff; } .foot-tip { font-size: 11px; color: var(--text-muted, #b6bac9); } +.foot-contact { + margin-top: 4px; + font-size: 13px; + color: #6366f1; + background: var(--color-brand-bg, #f0f0ff); + border-radius: 999px; + padding: 0 18px; + height: 32px; + line-height: 32px; +} +.foot-contact::after { border: none; } .foot-line { font-size: 11px; color: var(--text-muted, #b6bac9); } .foot-link { font-size: 11px; color: var(--text-tertiary, #9aa0b4); text-decoration: none; } .balance-actions { display: flex; gap: 8px; }