微信小程序缓存
微信小程序缓存的方法如下
文档上说
在看例子:
2中不同的方式,这个使用的时候要注意
写一个demo
加入我们想点击打印的时候获取缓存
代码如下:
click:function(){
//同步方法
console.log("==========", this.data.input_content)
wx.setStorageSync("content1", this.data.input_content)
//异步方法
wx.setStorage({
key: 'content1',
data: this.data.input_content,
})
},
我们要获取缓存呢
click1:function(){
//同步
var con = wx.getStorageSync("content1")
console.log(con)
wx.showToast({
title: con,
})
// 异步
var con= wx.getStorage({
key: 'content1',
success: function(res) {
console.log(res.data)
},
})
},
无论我们用同步还是异步,都会制定key来回去,
如果想获取本地用缓存全部数据呢,就可以使用
/**
* 生命周期函数--监听页面加载
*/
onLoad: function (options) {
wx:wx.getStorageInfo({
success: function(res) {
console.log(res)
},
fail: function(res) {},
complete: function(res) {},
})
},
这个是自己在onLoad中获取了所有的缓存.并没有制定某个key来获取制定的信息.