专栏目录
文章
第 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