import { defineStore } from 'pinia'; import { ref } from 'vue' const useUserStore = defineStore("user", () => { // 定义状态 const hasLogin = ref(false) const openId = ref('') const userInfo = ref({}); const token = ref('测试token') const login = (value) => { hasLogin.value = true; userInfo.value = value; openId.value = value.wxOpenId; token.value = value.token uni.setStorage({ key: 'token', data: value.token }); } const logOut = () => { hasLogin = false; } // 导入 return { hasLogin, openId, userInfo, token, login, logOut } }) export default useUserStore;