Weex的storage模块—实现本地缓存操作

本文详细介绍了Weex的storage模块,包括其使用场景、存储和读取数据的方法、清除缓存、获取键值对数量及所有键名数组的API,并强调了开发中应注意的限制,如在H5中只能存储小于5M的数据。
摘要由CSDN通过智能技术生成

使用场景

(之一)在用户没有登陆之前,需要将数据存储在本地,让用户的操作数据放在本地储存。在用户登陆之后,根据需求将本地数据与用户数据进行同步。

引入组件
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

注意:

  1. key 和 value 只支持字符串,如果要存储对象,必须将其转换为字符串
  2. 如果多次缓存同一个key键的值,那么上次的值会被覆盖掉


代码:

storage.setItem('localData',this.valueList,res
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值