vue本地保存历史搜索记录功能
SearchVal (val) {val = val.trim() // 清除空格if (this.HistoryList.length > 0) { // 有数据的话 判断if (this.HistoryList.indexOf(val) !== -1) { // 有相同的,先删除 再添加this.Histor...
·
SearchVal (val) {
val = val.trim() // 清除空格
if (this.HistoryList.length > 0) { // 有数据的话 判断
if (this.HistoryList.indexOf(val) !== -1) { // 有相同的,先删除 再添加
this.HistoryList.splice(this.HistoryList.indexOf(val), 1)
this.HistoryList.unshift(val)
} else { // 没有相同的 添加
this.HistoryList.unshift(val)
}
} else { // 没有数据 添加
this.HistoryList.unshift(val)
}
if (this.HistoryList.length > 6) { // 保留六个值
this.HistoryList.pop()
}
localStorage.setItem('HistoryList', JSON.stringify(this.HistoryList))
}
更多推荐
已为社区贡献17条内容
所有评论(0)