pinia使用
使用npm下载pinia
npm i pinia
创建Store文件进行状态存储
import { defineStore } from "pinia";
export const user = defineStore("userInfo", {
state: () => ({
data: { id: "", Name: "", token: "", Email: "" },
}),
actions: {
setData(payload: any) {
this.data = payload;
},
},
});
在页面组件中实例化状态并赋值
import { user } from "@/store/Store";
const userStore = user(); // 实例化 store
userStore.setData(res.data);