对于缓存数据,上一节只是针对一个key,缓存一条数据(一个字符串),而面对一个key存储多条数据的情况下,则key对应一个数组则可以满足我们的需求。
index.wxml
SaveData
本地缓存数据
{ {item}}
index.js
//index.js
//获取应用实例
const app = getApp()
// 存储数据的方法
var saveExprs = function(expr) {
//获取存储数据的数组
var exprs = wx.getStorageSync("save_array") || []
//向数组中添加新的元素
exprs.unshift(expr)
//将添加的元素存储到本地
wx.setStorageSync("save_array", exprs)
}
Page({
data: {
key: 'save_array',
save_data: "",
arry_data: []
},
//输入框监听方法,获取输入框输入的内容
inputChanged(e) {
console.log(e)
//将输入框输入的信息同步到data中
this.setData({
save_data: e.detail.value
})
},
//存储数据</