Files
xuan_wechat/pages/search/search.js
2023-08-15 17:18:15 +08:00

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: []
})
}
}
})
}
})