51 lines
1.1 KiB
TypeScript
51 lines
1.1 KiB
TypeScript
import Taro from "@tarojs/taro";
|
|
|
|
|
|
/**
|
|
* 设置 系统 本地存储
|
|
* @param {Object} systemInfo
|
|
*/
|
|
export const setSystem = (systemInfo) => {
|
|
Taro.setStorageSync('system', JSON.stringify(systemInfo))
|
|
}
|
|
|
|
/**
|
|
* 返回 系统 本地存储
|
|
*/
|
|
export const getSystem = () => {
|
|
const result = Taro.getStorageSync('system')
|
|
return result ? JSON.parse(result) : null
|
|
}
|
|
|
|
/**
|
|
* 设置 小程序 本地存储
|
|
* @param {Object} systemInfo
|
|
*/
|
|
export const setAccountInfo = (systemInfo) => {
|
|
Taro.setStorageSync('accountInfo', JSON.stringify(systemInfo))
|
|
}
|
|
|
|
/**
|
|
* 返回 系统 本地存储
|
|
*/
|
|
export const getAccountInfo = () => {
|
|
const result = Taro.getStorageSync('accountInfo')
|
|
return result ? JSON.parse(result) : null
|
|
}
|
|
|
|
/**
|
|
* 设置 参数本地存储
|
|
* @param {Object} info
|
|
*/
|
|
export const setParam = (info:Object) => {
|
|
Taro.setStorageSync('params', JSON.stringify(info))
|
|
}
|
|
|
|
/**
|
|
* 返回 参数本地存储
|
|
*/
|
|
export const getParam = () => {
|
|
const res = Taro.getStorageSync('params') || null
|
|
return res?JSON.parse(res):null
|
|
}
|