1、 new Set 对数组去重
2、 输入一个数组里面已经有过的重复元素,首先删除数组里面已有的重复元素,再重新添加上该元素
3、new Set处理后的数组是一个伪数组,此时我们需要将他们转成真正的数组,可采用 Array.from() 或者 [...伪数组]
4、 根据需要最大展示多少条历史记录,设置条件判断,删除最早输入的历史记录
5、 将处理好的数据进行本地存储,实现持久化
6、 在页面重新加载的时候,获取本地存储的历史记录
7、因为reverse会改变原始数组,所以为了保证不影响原始数组,从而导致数据错乱,使用深拷贝处理
8、点击历史搜索记录进行跳转
9、开启loading提示加载中
10、在loading提示中获取将历史记录点击项发送请求
11、 延迟一秒,结束loading提示,再进行跳转,将请求获取的参数传递到上一个页面
12、 监听上个页面传递过来的数值,监听之后,要记得取消