[]
searchData.push(this.data.inputValue)
wx.setStorageSync('searchData', searchData)
//读取用户搜索商品
var name = this.data.inputValue
wx.request({
url: 'www.shop.com/home/product/search',
data: {name:name},
method: 'GET',
success: function(res){
that.setData({
goodsList: res.data.info,
})
},
})
}
}
流程这么走:
1.用户输入数据,点击搜索
2.如果数据不为空,加入(设置)本地缓存
3.去服务器搜索用户想要的数据,赋值给这个页面的变量
4.点击删除,去除本地这个key的value
这里的缓存形式的 key=>value
var searchData = wx.getStorageSync('searchData') 关键词:微信小程序中缓存的解析