|
|
- const storageKeys = {
- TOKEN: '__user_token',
- USERINFO: '__user_info'
- }
-
-
- const storage = {
- setStorage (key, data, sync = false) {
- if (sync) {
- return new Promise((resolve, reject) => {
- uni.setStorage({
- key,
- data,
- success: res => {
- resolve(res)
- },
- fail: err => {
- reject(err)
- }
- })
- })
- } else {
- return uni.setStorageSync(key, data)
- }
- },
- getStorage (key, sync = false) {
- if (sync) {
- return new Promise((resolve, reject) => {
- uni.getStorage({
- key,
- success: res => {
- resolve(res)
- },
- fail: err => {
- reject(err)
- }
- })
- })
- } else {
- return uni.getStorageSync(key)
- }
- },
- removeStorage (key, sync = false) {
- if (sync) {
- return new Promise((resolve, reject) => {
- uni.removeStorage({
- key,
- success: res => {
- resolve(res)
- },
- fail: err => {
- reject(err)
- }
- })
- })
- } else {
- return uni.removeStorageSync(key)
- }
- },
- clearStorage (sync = false) {
- if (sync) {
- return uni.clearStorage()
- } else {
- return uni.clearStorageSync()
- }
- }
- }
- export { storageKeys, storage }
|