- 12
- 0
- 约3.18千字
- 约 3页
- 2023-06-16 发布于上海
- 举报
微信⼩程序开发实⽤技巧之数据传递和存储
结合⾃⼰在平时的开发中遇到的各种问题,和浏览各种问题的解决⽅案总结出⼀些⾃⼰在⽇常开发中常⽤的技巧和知点,希望
各位不吝斧正。
1.短⽣命周期数据存储
以⼩程序启动到彻底关闭为周期的的数据建议存储在app.js⽂件夹中,引⽤app.js:
const app =getApp();
假设Value是在⼩程序本次⽣命周期中经常使⽤到的⼀个数据,⽐如说请求API的Token,动态的令牌等。那么就可以把这个
值赋值到全局变量中去。实际上,并不是只有app.js中的globalData是全局变量,可以⾃⼰定义数据集。
App({
eduOS:{
token:
},
...
})
对于app.js⾥⾯的token进⾏赋值操作很简单,只要页⾯引⽤了app.js
OS.token = Value;
这个数据在⼩程序的本次启动到彻底关闭后台的周期中就是长期存在的了,还可以根据需要进⾏修改,Value可以是对象。
2.长⽣命周期或者隐私数据存储
这种数据的显著特点是在⼩程序关闭再次重启后依然存在,或者涉及到⽤户的隐私信息但是需要复⽤,这种时候可以⽤本地缓
存来解决这种问题。
本地缓存的⽣命周期: ⼩程序被开始使⽤ ⼩程序被彻底从使⽤列表中移除。
⼩程序设置缓存的⽅式:
w
原创力文档

文档评论(0)