起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3892|回复: 6

[用户待确认] 数据里有保存到本地缓存和从缓存读取数据,怎么使用的?

[复制链接]

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
发表于 2018-10-28 11:14:02 | 显示全部楼层 |阅读模式
数据里有保存到本地缓存和从缓存读取数据,怎么使用的?

8

主题

1141

帖子

1885

积分

金牌会员

Rank: 6Rank: 6

积分
1885
QQ
发表于 2018-10-28 11:41:10 | 显示全部楼层
关于缓存的那三个操作,调用的是微信小程序官方提供的api,分别是wx.setStorage(wx.setStorageSync)、wx.getStorage(wx.getStorageSync)、wx.clearStorage(wx.clearStorageSync)可以对本地缓存进行设置、获取和清理,,,可以参考此文档说明https://www.w3cschool.cn/weixinapp/weixinapp-apidate.html  
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2018-10-28 11:46:50 | 显示全部楼层
YZH 发表于 2018-10-28 11:41
关于缓存的那三个操作,调用的是微信小程序官方提供的api,分别是wx.setStorage(wx.setStorageSync)、wx.ge ...

那这个小程序上用的,如果我编译成APP,还起作用吗?
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2018-10-28 11:56:15 | 显示全部楼层
YZH 发表于 2018-10-28 11:41
关于缓存的那三个操作,调用的是微信小程序官方提供的api,分别是wx.setStorage(wx.setStorageSync)、wx.ge ...

说实话,看了那个API的说明,还是不明白这个怎么用的
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

发表于 2018-10-29 11:03:29 | 显示全部楼层
转化后可以使用,本地存储是按key存储的,也就是每一个页上的不同data要有不同的唯一标识,默认采用的是当前页的path@data id,键值属性你不用写,默认的
用来做离线的话就是这样,你可以在页面事件或者数据集事件上把把数据存到缓存,然后判断是否有网络,没有的话选从缓存读取数据,页面上就是平常直接绑定数据集字段的操作,操作里也不用改什么东西,选下你要缓存的数据集名称就行
需要注意的是:同一个微信用户,同一个小程序 storage 上限为 10MB
回复 支持 反对

使用道具 举报

718

主题

2841

帖子

5657

积分

论坛元老

Rank: 8Rank: 8

积分
5657
QQ
 楼主| 发表于 2018-10-29 13:51:59 | 显示全部楼层
牛刀服务-YZH 发表于 2018-10-29 11:03
转化后可以使用,本地存储是按key存储的,也就是每一个页上的不同data要有不同的唯一标识,默认采用的是当前 ...

我只想其有localstorage的功能,用这个可以的是吗?
WEX5初学者,欢迎初学者交流
QQ:597558229
tel:15857336322
回复 支持 反对

使用道具 举报

105

主题

305

帖子

663

积分

高级会员

Rank: 4

积分
663
QQ
发表于 2019-8-30 15:05:11 | 显示全部楼层
牛刀服务-YZH 发表于 2018-10-29 11:03
转化后可以使用,本地存储是按key存储的,也就是每一个页上的不同data要有不同的唯一标识,默认采用的是当前 ...

请教一下,如果缓存的默认ID是 path@dataID,如果多个页面要使用同一个缓存,可以做到吗?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-6-1 23:53 , Processed in 0.060194 second(s), 28 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表