Files
ks-app-employment-service/unpackage/dist/dev/mp-weixin/stores/useUserStore.js
2024-11-08 11:55:23 +08:00

31 lines
734 B
JavaScript

"use strict";
const common_vendor = require("../common/vendor.js");
const useUserStore = common_vendor.defineStore("user", () => {
const hasLogin = common_vendor.ref(false);
const openId = common_vendor.ref("");
const userInfo = common_vendor.ref({});
const token = common_vendor.ref("测试token");
const login = (value) => {
hasLogin.value = true;
userInfo.value = value;
openId.value = value.wxOpenId;
token.value = value.token;
common_vendor.index.setStorage({
key: "token",
data: value.token
});
};
const logOut = () => {
hasLogin = false;
};
return {
hasLogin,
openId,
userInfo,
token,
login,
logOut
};
});
exports.useUserStore = useUserStore;