feat: user info page

This commit is contained in:
tim
2025-09-05 22:18:57 +08:00
parent 741bd115d5
commit 51819913a0
2 changed files with 10 additions and 4 deletions

View File

@@ -18,7 +18,7 @@
class="profile-page-header-subscribe-button" class="profile-page-header-subscribe-button"
@click="subscribeUser" @click="subscribeUser"
> >
<i class="fas fa-user-plus"></i> <add-user />
关注 关注
</div> </div>
<div <div
@@ -26,11 +26,11 @@
class="profile-page-header-unsubscribe-button" class="profile-page-header-unsubscribe-button"
@click="unsubscribeUser" @click="unsubscribeUser"
> >
<i class="fas fa-user-minus"></i> <reduce-user />
取消关注 取消关注
</div> </div>
<div v-if="!isMine" class="profile-page-header-subscribe-button" @click="sendMessage"> <div v-if="!isMine" class="profile-page-header-subscribe-button" @click="sendMessage">
<i class="fas fa-paper-plane"></i> <message-one />
发私信 发私信
</div> </div>
</div> </div>
@@ -45,7 +45,7 @@
content="经验值可通过发帖、评论等操作获得,达到目标后即可提升等级,解锁更多功能。" content="经验值可通过发帖、评论等操作获得,达到目标后即可提升等级,解锁更多功能。"
placement="bottom" placement="bottom"
> >
<i class="fas fa-info-circle profile-exp-info"></i> <info class="profile-exp-info" />
</ToolTip> </ToolTip>
</div> </div>
</div> </div>

View File

@@ -28,6 +28,9 @@ import {
Loading, Loading,
Rss, Rss,
MessageEmoji, MessageEmoji,
AddUser,
ReduceUser,
MessageOne,
} from '@icon-park/vue-next' } from '@icon-park/vue-next'
export default defineNuxtPlugin((nuxtApp) => { export default defineNuxtPlugin((nuxtApp) => {
@@ -59,4 +62,7 @@ export default defineNuxtPlugin((nuxtApp) => {
nuxtApp.vueApp.component('Loading', Loading) nuxtApp.vueApp.component('Loading', Loading)
nuxtApp.vueApp.component('Rss', Rss) nuxtApp.vueApp.component('Rss', Rss)
nuxtApp.vueApp.component('MessageEmoji', MessageEmoji) nuxtApp.vueApp.component('MessageEmoji', MessageEmoji)
nuxtApp.vueApp.component('AddUser', AddUser)
nuxtApp.vueApp.component('ReduceUser', ReduceUser)
nuxtApp.vueApp.component('MessageOne', MessageOne)
}) })