旧逻辑在头像上传成功后把整个 avatarBtn 按钮的 innerHTML 换成单个 <img>:头像圆形容器(w-8 h-8 rounded-full)、用户名 span 全部丢失, 头像失去圆形裁剪与边框、布局错乱,直到刷新后服务端重新渲染才恢复。 - base.html:头像是像圆形容器加 id="headerAvatarWrap"(服务器渲染结构 不变,仅加标记) - profile.html:上传成功后仅更新容器内容(img/svg → 新头像), 保留按钮结构与用户名文本
旧逻辑在头像上传成功后把整个 avatarBtn 按钮的 innerHTML 换成单个 <img>:头像圆形容器(w-8 h-8 rounded-full)、用户名 span 全部丢失, 头像失去圆形裁剪与边框、布局错乱,直到刷新后服务端重新渲染才恢复。 - base.html:头像是像圆形容器加 id="headerAvatarWrap"(服务器渲染结构 不变,仅加标记) - profile.html:上传成功后仅更新容器内容(img/svg → 新头像), 保留按钮结构与用户名文本