1.搜索记录一般是通过创建本地缓存来实现的,需要战士的时候将其取出展示,需要清空时清除本地缓存即可。
2.代码
(1)onload获取搜索记录展示
onLoad: function(options) {
//历史记录
var searchRecordItem = (wx.getStorageSync('searchRecord') == undefined || wx.getStorageSync('searchRecord') == '') ? [] : wx.getStorageSync('searchRecord');
that.setData({
searchRecordItem: searchRecordItem
});
},
(2)创建搜索记录
//创建搜索记录
setRecord:function() {
var searchRecordList = (wx.getStorageSync('searchRecord') == undefined || wx.getStorageSync('searchRecord') == '') ? [] : wx.getStorageSync('searchRecord');
if(that.data.lpname == undefined || that.data.lpname == '') return;
//如果记录中已存在,则往前提,如果没有就直接头部添加
if(searchRecordList.indexOf(that.dat