Files
huihuiSquare/overview-avatar-default-2026-07-21.md
2026-07-24 14:04:21 +08:00

30 lines
1.7 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 形象风格默认使用当前用户头像
## 已完成
- 在创建数字分身的 **Step 2「形象风格」** 中,**「选择形象」默认选中当前用户的会会头像**。
- 新增「使用我的头像」选项卡片;点击后沿用 `avatarUrl` 作为分身形象。
- 表情形象选项仍可切换;切换为表情后自动清空 `photoUrl`,最终创建的分身不会误用用户头像。
## 关键改动
- `digital-avatar-app/src/views/AvatarCreate.vue`
- 新增 `userAvatarUrl` 计算属性。
- 新增 `usePhoto` 响应式状态;初始化时若用户有头像则默认启用。
- Step 2 新增「使用我的头像」卡片 + 表情网格。
- 确认页与提交按 `usePhoto` 决定是否使用 `photoUrl`
## 构建与部署
- 本地 `./node_modules/.bin/vite build` 通过(绕过已知的 vue-tsc 兼容问题)。
- 部署路径:`dist/``geo-server:/root/avatar-test/run-dist/``docker cp avatar-test-frontend:/usr/share/nginx/html/`
- 测试环境地址:`http://192.168.1.188:8099`
- 已验证线上 `AvatarCreate-Bw_iuiqc.js` 包含新的 `usePhoto` 逻辑与"使用我的头像"文案,首页 HTTP 200。
## 设计稿
- Ardot 设计稿「会会数字分身-形象风格(默认头像)」:
- 文件地址https://ardot.tencent.com/file/706264845036089
- 沿用 Glass Sunset Warm 色系(`#FFF6EC` 背景、`#FF8C42` 强调色、`#4A2511` 文字)。
- 展示 Step 2 默认选中「使用我的头像」、表情备选网格、回复风格分段选择。
## 后续注意
- 当前仅在 Web H5 实现uniapp 壳内若从 native 注入 `avatarUrl``avatarStore.userProfile` 已优先覆盖,逻辑自动生效。
- 表情选项和头像选项为互斥;用户可在创建流程中随时切换。