Files
2024-08-22 12:53:28 +08:00

37 lines
1001 B
JavaScript

getApp();
Page({
data: {
recentSearch: [],
searchValue: ""
},
onLoad: function(e) {},
onShow: function() {
this.getRecentSearch();
},
getRecentSearch: function() {
var e = wx.getStorageSync("recentSearch");
this.setData({
recentSearch: e
});
},
getSearchContent: function(e) {
this.data.searchValue = e.detail.value;
},
search: function() {
if (this.data.searchValue) {
var e = wx.getStorageSync("recentSearch") || [];
e.unshift(this.data.searchValue), wx.setStorageSync("recentSearch", e), wx.navigateTo({
url: "../category/list?search=" + this.data.searchValue
});
}
},
clearSearch: function() {
wx.removeStorageSync("recentSearch"), this.getRecentSearch();
},
goSearch: function(e) {
wx.navigateTo({
url: "../category/list?search=" + e.target.dataset.text
});
}
});