文章
第 03 章:Pinia 状态管理
2026-07-22 04:09:00 阅读: 0
Pinia 状态管理
一、定义 Store
ts
export const useUserStore = defineStore('user', {
state: () => ({ token: '', userInfo: null as UserInfo | null }),
getters: {
isLogin: (state) => !!state.token
},
actions: {
async login(phone: string, password: string) {
const { data } = await loginApi(phone, password)
this.token = data.token
}
}
})
二、持久化
使用 pinia-plugin-persistedstate。
