mirror of
https://github.com/Megghy/vtsuru.live.git
synced 2025-12-07 02:46:55 +08:00
add logout
This commit is contained in:
@@ -1,9 +1,16 @@
|
||||
<script setup lang="ts">
|
||||
import { useAccount } from '@/api/account'
|
||||
import { NAlert, NButton, NCard, NDivider, NSpace, NTag, NText, NThing, NTime } from 'naive-ui'
|
||||
import { NAlert, NButton, NCard, NDivider, NPopconfirm, NSpace, NTag, NText, NThing, NTime } from 'naive-ui'
|
||||
import SettingsManageView from './SettingsManageView.vue'
|
||||
import { useLocalStorage } from '@vueuse/core'
|
||||
|
||||
const accountInfo = useAccount()
|
||||
const cookie = useLocalStorage('JWT_Token', '')
|
||||
|
||||
function logout() {
|
||||
cookie.value = undefined
|
||||
window.location.reload()
|
||||
}
|
||||
</script>
|
||||
|
||||
<template>
|
||||
@@ -37,10 +44,19 @@ const accountInfo = useAccount()
|
||||
<NButton size="small" @click="$router.push({ name: 'manage-biliVerify' })" type="info"> 前往认证 </NButton>
|
||||
</template>
|
||||
</NAlert>
|
||||
<NDivider />
|
||||
<NSpace justify="center">
|
||||
<NPopconfirm @positive-click="logout">
|
||||
<template #trigger>
|
||||
<NButton type="warning"> 登出 </NButton>
|
||||
</template>
|
||||
确定登出?
|
||||
</NPopconfirm>
|
||||
</NSpace>
|
||||
</NCard>
|
||||
</NSpace>
|
||||
<div>
|
||||
<NDivider />
|
||||
<SettingsManageView />
|
||||
</div>
|
||||
<NDivider />
|
||||
<SettingsManageView />
|
||||
</div>
|
||||
</template>
|
||||
|
||||
Reference in New Issue
Block a user