初始化
This commit is contained in:
7
utils/auth/env.js
Normal file
7
utils/auth/env.js
Normal file
@@ -0,0 +1,7 @@
|
||||
//获取账号信息
|
||||
const accountInfo = wx.getAccountInfoSync()
|
||||
|
||||
//获取环境变量
|
||||
let env = accountInfo.miniProgram.envVersion
|
||||
export default env
|
||||
|
||||
24
utils/auth/manageToken.js
Normal file
24
utils/auth/manageToken.js
Normal file
@@ -0,0 +1,24 @@
|
||||
import env from "./env"
|
||||
|
||||
const DEV_TOKEN = "dev_token"; //开发环境的token
|
||||
const PROD_TOKEN = "prod_token"; //生产环境的token
|
||||
|
||||
const tokenStorage = env === 'release' ? PROD_TOKEN : DEV_TOKEN
|
||||
|
||||
export const getToken = () => {
|
||||
return wx.getStorageSync(tokenStorage);
|
||||
}
|
||||
/**
|
||||
* 设置token
|
||||
* @param {*} token
|
||||
*/
|
||||
export const setToken = (token) => {
|
||||
wx.setStorageSync(tokenStorage, token);
|
||||
}
|
||||
|
||||
/**
|
||||
* 删除token
|
||||
*/
|
||||
export const removeToken = () => {
|
||||
wx.removeStorageSync(tokenStorage);
|
||||
}
|
||||
Reference in New Issue
Block a user