小程序中怎么同步或异步操作本地存储
发表于:2024-11-23 作者:千家信息网编辑
千家信息网最后更新 2024年11月23日,小程序中怎么同步或异步操作本地存储,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。本篇文章带大家了解一下微信小程序中的同步异步存储,介绍一
千家信息网最后更新 2024年11月23日小程序中怎么同步或异步操作本地存储
小程序中怎么同步或异步操作本地存储,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。
本篇文章带大家了解一下微信小程序中的同步异步存储,介绍一下同步操作本地存储和异步操作本地存储的方法,希望对大家有所帮助!
一.同步操作本地存储
除非必要时候,尽量使用同步方法,特别是新手,建议使用同步方法,除非同步方法解决不了问题考虑使用异步方法。【相关学习推荐:小程序开发教程】
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安全错误
数据库的锁怎样保障安全
asp表单内容提交数据库
放心的仓库erp软件开发定制
数据库范明课后答案
社会网络安全规范
软件开发一元夺宝
移动互联网科技创新发展规划
服务器php代码安全
宁波微聚网络技术公司
新东方 考研数据库
获取微信窗口数据库
新华社多媒体数据库是什么
公安网络安全知识培训心得
瘦客户机怎么连服务器
饥荒怎么移出服务器
软件开发人员创业合作
江苏统一软件开发过程服务标准
云主机控制面板管理服务器
大碱厂镇网络安全管理制度
天云信网络技术有限公司
什么是搜索数据库
计算机三级网络技术简称
江西南昌欧菲光软件开发
欧盟隐私法会影响网络安全吗
杭州知协网络技术有限公司app
网众服务器修改ip
广告优化都要什么数据库
服务器主机有什么配件组成
服务器管理考试
江苏统一软件开发过程服务标准
网络安全 案例