mirror of
https://github.com/nagisa77/OpenIsle.git
synced 2026-05-26 20:47:45 +08:00
feat: user info page
This commit is contained in:
@@ -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>
|
||||||
|
|||||||
@@ -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)
|
||||||
})
|
})
|
||||||
|
|||||||
Reference in New Issue
Block a user