微信小程序app.js中onLaunch方法是小程序启动的时候执行的方法。
![416035dfbcefae5fad808ee54acf103c.png](https://img-blog.csdnimg.cn/img_convert/416035dfbcefae5fad808ee54acf103c.png)
var logs = wx.getStorageSync('logs') || [] logs.unshift(Date.now()) wx.setStorageSync('logs', logs)
首先来解析下这段程序的大概意思: 取本地缓存数据logs字段,插入最新时间,然后存储再次存入到缓存中的logs字段里。
logs字段是何物?看下面:
![751f1554eecae4d8d3415367eca658ac.png](https://img-blog.csdnimg.cn/img_convert/751f1554eecae4d8d3415367eca658ac.png)
找到菜单栏里的调试->Storage下就可以看到本地缓存的logs字段。由此可以知道logs是一个数组,里面有一串数字。那么里面存的[...,1558849842926,...]究竟代表什么意思?
建模版的时候给你展示储存能力的,大家不用深究。app.js里面删掉就好了。
其实微信小程序本地缓存为10M,1558851206819就是所展示的存储能力,大家可以看到数字一直在减少,其实就是每次调用wx.getStorageSync(‘key值’)时就会占用本地缓存,所以数字一直在减少,表示了存储能力逐渐减少。