// 加载状态的逻辑管理
|
|
import { defineStore } from 'pinia'
|
import { ref, computed } from 'vue'
|
|
export const useLoginUserStore = defineStore('loginUser', () => {
|
// 当前登陆的用户名
|
const currentLoginUser = ref('-1')
|
// 修改
|
function setUser(user) {
|
currentLoginUser.value = user
|
}
|
|
const getUserName = computed(() => {
|
return currentLoginUser.value == '-1'
|
? localStorage.getItem('currentUserName')
|
: currentLoginUser.value
|
})
|
return { currentLoginUser, setUser, getUserName }
|
})
|