const TOKEN_KEY = 'token' // token key /** * 获取获取用户 token */ export function getToken() { return new Promise((resolve, reject) => { uni.getStorage({ key: TOKEN_KEY, success({ data }) { resolve(data) }, fail() { reject('获取用户 TOKEN 异常') } }); }) } /** * 同步获取用户 token */ export function getTokenSync() { return uni.getStorageSync(TOKEN_KEY) } /** * 设置用户 token * @param {Object} token */ export function setToken(token) { return new Promise((resolve, reject) => { uni.setStorage({ key: TOKEN_KEY, data: token, success() { resolve() }, fail() { reject('设置用户 TOKEN 异常') } }); }) } /** * 同步设置用户 token * @param {Object} token */ export function setTokenSync(token) { uni.setStorageSync(TOKEN_KEY, token) } /** * 移除 token */ export function removeToken() { return new Promise((resolve, reject) => { uni.removeStorage({ key: TOKEN_KEY, success(res) { resolve() }, fail() { reject('移除用户 TOKEN 异常') } }); }) } /** * 同步移除 token */ export function removeTokenSync() { uni.removeStorageSync(TOKEN_KEY) }