storage

数据储存

需要加载的模块

const pmui = app.requireModule('pmui');

pmui.setCaches

保存数据信息

/**
 * @param key       数据键名
 * @param value     数据值,支持格式:String|Boolen|Json|Array|Number
 * @param expired   有效时间(单位:秒),0:不限制有效时间
 */
pmui.setCaches(key, value, expired)

pmui.getCaches

获取数据信息

/**
 * @param key           数据键名
 * @param defaultVal    无数据时返回值
 * 
 * @return mixed        返回格式保持原存储格式
 */
let variable = pmui.getCaches(key, defaultVal)

pmui.setCachesString

保存数据信息(文本形式)

/**
 * @param key       数据键名
 * @param value     数据值
 * @param expired   有效时间(单位:秒),0:不限制有效时间
 */
pmui.setCachesString(key, value, expired)

pmui.getCachesString

获取数据信息(文本形式)

/**
 * @param key           数据键名
 * @param defaultVal    无数据时返回值
 * 
 * @return String
 */
let variable = pmui.getCachesString(key, defaultVal)

pmui.getAllCaches

获取所有数据信息

/**
 * @return Json 
 */
let variable = pmui.getAllCaches()

pmui.clearAllCaches

清除所有数据信息

pmui.clearAllCaches()

pmui.setVariate

设置全局变量

/**
 * @param key       数据键名
 * @param value     数据值,支持格式:String|Boolen|Json|Array|Number
 */
pmui.setVariate(key, value)

pmui.getVariate

获取全局变量

/**
 * @param key           数据键名
 * @param defaultVal    无数据时返回值
 * 
 * @return mixed        返回格式保持原存储格式
 */
let variable = pmui.getVariate(key, defaultVal)

pmui.getAllVariate

获取所有全局变量

/**
 * @return Json 
 */
let variable = pmui.getAllVariate()

pmui.clearAllVariate

清除所有全局变量

pmui.clearAllVariate()