小程序中怎么同步或异步操作本地存储
发表于:2025-01-19 作者:千家信息网编辑
千家信息网最后更新 2025年01月19日,小程序中怎么同步或异步操作本地存储,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。本篇文章带大家了解一下微信小程序中的同步异步存储,介绍一
千家信息网最后更新 2025年01月19日小程序中怎么同步或异步操作本地存储
小程序中怎么同步或异步操作本地存储,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
本篇文章带大家了解一下微信小程序中的同步异步存储,介绍一下同步操作本地存储和异步操作本地存储的方法,希望对大家有所帮助!
一.同步操作本地存储
除非必要时候,尽量使用同步方法,特别是新手,建议使用同步方法,除非同步方法解决不了问题考虑使用异步方法。【相关学习推荐:小程序开发教程】
wx.setStorageSync同步存:
wx.setStorageSync('key', 'value')
效果可以在微信小程序调试器中看
wx.getStorageSync同步获取:
wx.getStorageSync('key')console.log(wx.getStorageSync('key'))//value
wx.getStorageInfoSync()当前 storage 中的信息
const res = wx.getStorageInfoSync()console.log(res.keys)//["logs", "key"]//res.keys当前 storage 中所有的 keyconsole.log(res.currentSize)//1//res.currentSize当前占用的空间大小, 单位 KBconsole.log(res.limitSize)//10240//res.limitSize限制的空间大小,单位 KB
wx.removeStorageSync同步移除某一个:
wx.removeStorageSync('key')
移除之后叫做key的storage就会消失不见
wx.clearStorageSync同步清除所有:
wx.clearStorageSync()
使用clearStorageSync连同之前的logs都会清除掉
二.异步操作本地存储
1.wx.setStorage异步存储值;
将数据存储在本地缓存中指定的 key 中。会覆盖掉原来该 key 对应的内容。除非用户主动删除或因存储空间原因被系统清理,否则数据都一直可用。单个 key 允许存储的最大数据长度为 1MB,所有数据存储上限为 10MB。
wx.setStorage({ key:"key2", data:"value2"})
当我们存储了值之后就可以在微信小程序的调试栏器中看到效果了,同步跟异步除了存取执行的操作不一样之外,结果是一样的,都是存,拿值,结果是一样的,只是同步是顺序执行,而异步则是不会让界面停滞,但是这种几乎可以忽略不记,所以建议大家没有必要的话就使用同步了。
2.wx.removeStorage()移除指定的值
从本地缓存中移除指定 key。
wx.removeStorage({ key: 'key', success (res) { console.log(res) }})
3.wx.getStorage(); 获取值
从本地缓存中异步获取指定 key 的内容。
wx.getStorage({ key: 'key', success (res) { console.log(res.data) }})
4.wx.getStorageInfo获取当前 storage 中的信息
wx.getStorageInfo({ success (res) { console.log(res.keys)//["logs", "key"] //当前 storage 中所有的 key console.log(res.currentSize)//1 //当前占用的空间大小, 单位 KB console.log(res.limitSize)//10240 //限制的空间大小,单位 KB}})
5.wx.clearStorage(); 清除所有的key
wx.clearStorage()
看完上述内容,你们掌握小程序中怎么同步或异步操作本地存储的方法了吗?如果还想学到更多技能或想了解更多相关内容,欢迎关注行业资讯频道,感谢各位的阅读!
同步
存储
方法
程序
空间
内容
单位
大小
数据
缓存
问题
必要
信息
原因
建议
效果
更多
结果
限制
中看
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
深圳万国软件开发公司电话
长沙vb软件开发
金凤区oa软件开发找哪家
串口通讯服务器多少钱
山西ios软件开发优选企业
新余游戏软件开发公司电话
win10指定dhcp服务器
单位网络安全事件应急预案意见
济南云畅网络技术怎么样
数据库表的列前面添加一列
电钢琴软件开发
济宁软件开发便宜
网络安全监督电话
济南服务器维护
无线网络技术结果分析
区块链结合互联网科技
6g 网络安全愿景
电脑软件开发公司
山东pdu服务器电源厂商
收银机不可识别数据库格式
哪部分是网络安全的中心
网络技术训练题
lol登录服务器失败
服务器远程管理口授权
全国网络安全员决赛视频
数据库 查询优化树
软件开发常识100条
软件开发工程师笔试
杭州笨马科技网络技术有限公司
开州区一站式软件开发流程市场价