diff --git a/src/pages/me/index.vue b/src/pages/me/index.vue index d2bea43..ea67f41 100644 --- a/src/pages/me/index.vue +++ b/src/pages/me/index.vue @@ -4,6 +4,7 @@ import { useWxStore } from '@/pinia/stores/wx' import { useAb98UserStore } from '@/pinia/stores/ab98-user' import { storeToRefs } from 'pinia' import { publicPath } from "@/common/utils/path" +import { showConfirmDialog } from 'vant'; const router = useRouter() const wxStore = useWxStore() @@ -16,7 +17,19 @@ const name = computed(() => { return userName.value || qyName.value || '未知用户' }) -const userAvatar = face_img.value ? face_img.value : `${publicPath}img/1.jpg` +const userAvatar = face_img.value ? face_img.value : `${publicPath}img/1.jpg`; + +const handleLogout = () => { + showConfirmDialog({ + title: '退出登录', + message: '确定要退出当前账号吗?', + }).then(() => { + ab98UserStore.clearUserInfo(); + router.push('/ab98'); + }).catch(() => { + // 取消操作 + }); +}