From 2abc8ffd30845fa754a33f30f69a1ecc95bf8a93 Mon Sep 17 00:00:00 2001 From: aihe <961836564@qq.com> Date: Wed, 21 Feb 2024 20:23:38 +0800 Subject: [PATCH] uu --- session/index.js | 17 +++++++++++++++++ session/key.js | 2 ++ store/user.js | 36 ++++++++++++++++++++++++++++++++++++ 3 files changed, 55 insertions(+) create mode 100644 session/index.js create mode 100644 session/key.js create mode 100644 store/user.js diff --git a/session/index.js b/session/index.js new file mode 100644 index 0000000..8e440f3 --- /dev/null +++ b/session/index.js @@ -0,0 +1,17 @@ +import { XTOKEN_KEY, USERINFO_KEY } from "./key" + +export const setSessionXToken = (val = '')=> { + uni.setStorageSync(XTOKEN_KEY, val) +} + +export const getSessionXToken = ()=> { + uni.getStorageSync(XTOKEN_KEY) +} + +export const setSessionUserInfo = (val = {})=> { + uni.setStorageSync(USERINFO_KEY, val) +} + +export const getSessionXToken = ()=> { + uni.getStorageSync(USERINFO_KEY,) +} \ No newline at end of file diff --git a/session/key.js b/session/key.js new file mode 100644 index 0000000..0ee9e79 --- /dev/null +++ b/session/key.js @@ -0,0 +1,2 @@ +export const XTOKEN_KEY = 'XTOKEN_KEY' +export const USERINFO_KEY = 'USERINFO_KEY' \ No newline at end of file diff --git a/store/user.js b/store/user.js new file mode 100644 index 0000000..6f1251a --- /dev/null +++ b/store/user.js @@ -0,0 +1,36 @@ +export default { + state: { + user: { + info: {}, + token: '', + } + }, + mutations: { + userLogin(state, provider) { + state.user.token = ''; + state.user.info = {} + }, + userLogout(state) { + state.user.token = ''; + state.user.info = {} + }, + }, + getters: { + getUserInfo(state) { + return state.user + } + }, + actions: { + getUserOpenId: async function({ + commit, + state + }, options) { + + }, + getPhoneNumber: function({ + commit + }, options) { + + } + } +} \ No newline at end of file