import { defineStore } from "pinia"; import { qrcodeLogin } from "@api/user"; export const useLoginStore = defineStore("login", { state: () => ({ userInfo: null, }), actions: { // 登录成功后的操作 async login() { const res = await qrcodeLogin({ type: 10, code: "1024", state: "9b2ffbc1-7425-4155-9894-9d5c08541d62", }); this.userInfo = res.data; }, }, persist: { storage: localStorage, key: "userInfo", pick: ["userInfo"], }, });