使用场景
(之一)在用户没有登陆之前,需要将数据存储在本地,让用户的操作数据放在本地储存。在用户登陆之后,根据需求将本地数据与用户数据进行同步。
引入组件
const storage = weex.requireModule('storage');
一、存储数据
API
setItem(key, value, callback)
参数
key {string}:要存储的键,不允许是 “” 或 null
value {string}:要存储的值,不允许是 “” 或 null
callback {function (e)}:执行操作成功后的回调
e.result:表示设置是否成功,如果成功返回 “success”
e.data:undefined 表示设置成功,invalid_param 表示 key/value 为 “” 或者 null
注意:
- key 和 value 只支持字符串,如果要存储对象,必须将其转换为字符串
- 如果多次缓存同一个key键的值,那么上次的值会被覆盖掉
代码:
storage.setItem('localData',this.valueList,res