72 lines
1.6 KiB
JavaScript
72 lines
1.6 KiB
JavaScript
/*
|
|
* 手太欠
|
|
* 肥督督商城
|
|
*/
|
|
|
|
const app = getApp()
|
|
Page({
|
|
|
|
/**
|
|
* 页面的初始数据
|
|
*/
|
|
data: {
|
|
searchHistory : []
|
|
},
|
|
|
|
/**
|
|
* 生命周期函数--监听页面加载
|
|
*/
|
|
onLoad (options) {
|
|
if (wx.getStorageSync('searchHistory')) {
|
|
this.setData({
|
|
searchHistory: wx.getStorageSync('searchHistory')
|
|
})
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 搜索
|
|
*/
|
|
searchForm(e) {
|
|
// 存入历史搜索
|
|
let searchHistory = this.data.searchHistory,
|
|
searchValue = e.detail.value.search,
|
|
newsearchHistory
|
|
|
|
if (searchValue != '') {
|
|
searchHistory.push(searchValue)
|
|
newsearchHistory = Array.from(new Set(searchHistory))
|
|
// 写入缓存
|
|
wx.setStorageSync('searchHistory', newsearchHistory)
|
|
// 转跳搜索结果页
|
|
wx.navigateTo({
|
|
url: '/pages/mall/goods/goods?title=' + searchValue
|
|
})
|
|
}
|
|
},
|
|
|
|
/**
|
|
* 历史记录搜索
|
|
*/
|
|
bindSearch(e) {
|
|
wx.navigateTo({
|
|
url: '/pages/mall/goods/goods?title=' + e.currentTarget.dataset.value
|
|
})
|
|
},
|
|
|
|
/**
|
|
* 清理搜索结果
|
|
*/
|
|
removeSearchHistory() {
|
|
wx.removeStorage({
|
|
key: 'searchHistory',
|
|
success: res => {
|
|
if (res.errMsg == "removeStorage:ok") {
|
|
this.setData({
|
|
searchHistory: []
|
|
})
|
|
}
|
|
}
|
|
})
|
|
}
|
|
}) |