feat:用户信息和会员展示到页面上
This commit is contained in:
@ -588,22 +588,21 @@ export function getWebviewContent(
|
||||
case 'updateUserInfo':
|
||||
// 更新用户信息
|
||||
console.log('[WebView] 收到用户信息:', message.userInfo);
|
||||
const userInfo = document.getElementById('userInfo');
|
||||
const userNickname = document.getElementById('userNickname');
|
||||
const tierIcon = document.getElementById('tierIcon');
|
||||
if (userInfo && userNickname && message.userInfo) {
|
||||
const displayName = message.userInfo.nickname || message.userInfo.username || '用户';
|
||||
console.log('[WebView] 显示用户名:', displayName);
|
||||
userNickname.textContent = displayName;
|
||||
if (message.userInfo) {
|
||||
const userInfoData = {
|
||||
nickname: message.userInfo.nickname || message.userInfo.username || '用户',
|
||||
userId: message.userInfo.userId || message.userInfo.id,
|
||||
tierName: message.userInfo.tierName,
|
||||
tierIconUrl: message.tierIconUrl,
|
||||
registerTime: message.userInfo.registerTime || message.userInfo.createdAt
|
||||
};
|
||||
|
||||
// 显示会员等级图标
|
||||
if (tierIcon && message.tierIconUrl) {
|
||||
tierIcon.src = message.tierIconUrl;
|
||||
tierIcon.style.display = 'block';
|
||||
console.log('[WebView] 显示会员图标:', message.tierIconUrl);
|
||||
console.log('[WebView] 显示用户信息:', userInfoData);
|
||||
|
||||
// 调用更新用户头像图标按钮的函数
|
||||
if (typeof updateUserAvatarIconButton === 'function') {
|
||||
updateUserAvatarIconButton(userInfoData);
|
||||
}
|
||||
|
||||
userInfo.style.display = 'flex';
|
||||
}
|
||||
break;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user