20 lines
501 B
Markdown
20 lines
501 B
Markdown
|
|
import { useAuthStore } from '@/stores/auth';
|
|
import { onMounted } from 'vue';
|
|
|
|
// 使用 auth store 获取用户信息
|
|
const authStore = useAuthStore();
|
|
|
|
// 获取用户信息
|
|
const userInfo = authStore.user;
|
|
if (userInfo && userInfo.id) {
|
|
console.log('用户名:', userInfo.username || userInfo.nickname);
|
|
console.log('用户ID:', userInfo.id);
|
|
console.log('角色:', userInfo.role);
|
|
} else {
|
|
console.log('未找到用户信息或用户未登录');
|
|
}
|
|
|
|
onMounted(() => {
|
|
getUserInfo();
|
|
}); |