feat: fix avatar problem

This commit is contained in:
tim
2025-07-07 01:46:11 +08:00
parent fe4ccf9efc
commit 87b2e9b19e
3 changed files with 12 additions and 11 deletions

View File

@@ -104,15 +104,15 @@ const CommentItem = {
const replyList = props.comment.reply || (props.comment.reply = [])
replyList.push({
id: data.id,
userName: data.author,
userName: data.author.username,
time: new Date(data.createdAt).toLocaleDateString('zh-CN', { month: 'numeric', day: 'numeric' }),
avatar: 'https://picsum.photos/200/200',
avatar: data.avatar.username,
text: data.content,
reply: (data.replies || []).map(r => ({
id: r.id,
userName: r.author,
userName: r.author.username,
time: new Date(r.createdAt).toLocaleDateString('zh-CN', { month: 'numeric', day: 'numeric' }),
avatar: 'https://picsum.photos/200/200',
avatar: r.avatar,
text: r.content,
reply: []
}))

View File

@@ -46,7 +46,7 @@ export default {
data() {
return {
dropdownVisible: false,
avatar: 'https://picsum.photos/40'
avatar: ''
}
},
computed: {
@@ -61,9 +61,7 @@ export default {
if (user && user.avatar) {
this.avatar = user.avatar
}
} else {
this.avatar = 'https://picsum.photos/40'
}
}
}
await updateAvatar()