html 搜索历史记录,使用cookie实现历史搜索记录功能
在学习网易云音乐项目的时候,有一个历史搜索记录的功能,
就是你点击的关键词被记录下来,然后显示在搜索历史记录里;
主要实现方法:
1、npm i good-storage
2、在组件中导入
import storage from 'good-storage';
3、我的搜索列表和搜索历史列表的DOM结构
热门搜索
class="btn"size="mini"v-for="(item, i) in searchHots":key="i"@click="onClickHot(item)"
>{{item.first}}
搜索历史
class="btn"size="mini"v-for="(item, i) in searchHistorys":key="i"
>{{item.first}}
4、点击热门搜索的每个button按钮的时候,获取它的关键词(比如我点击“六一快乐”,就把“六一快乐”这个关键词保留下来)
methods部分:
onClickHot(item) {
const { first }=item;this.goSearch(first);
},
goSearch(keyWords) {this.searchHistorys.push({ first: keyWords });
storage.set(SEARCH_HISTORY_KEY,this.searchHistorys);this.$router.push(`/search/${keyWords}`);this.showSearchPane = false;
}
点击一个热门搜索,就把搜索的关键词放到搜索列表数组searchHistorys中,然后把它存到cookie中
const SEARCH_HISTORY_KEY = '__search_history__';
data部分:
搜索历史记录从cookie中取出来
data() {return{
searchValue:'',
showSearchPane:false,
searchHots: [],
searchHistorys: storage.get(SEARCH_HISTORY_KEY, []),
suggest: []
};
html 搜索历史记录,使用cookie实现历史搜索记录功能相关推荐
- android热门搜索标签,Android网易云历史搜索和热门标签
Android网易云历史搜索和热门标签 最近开发了一个网易云音乐播放器,有这么一个需求,需要展示搜索建议,历史搜索记录 项目地址: github.com/shellhub/Ne- search_ent ...
- 如何查看手机计算机历史记录,怎么查看电脑历史操作记录
如何查看电脑历史操作记录? 随便打开我的电脑或者浏览器,然后同时按下Ctrl+H组合键,窗口的左侧就会弹出浏览过的历史记录的小窗口,选择相应的日期之后下拉菜单后,会有浏览的网页记录和我的电脑(下图), ...
- 怎么查计算机上c盘的历史记录,如何查看电脑历史操作记录
如何查看电脑历史操作记录 导语:电脑上网所使用的记录,是怎么通过查看的?以下是小编收集的有关电脑入门的知识,希望对您有所帮助. 1.看计算机在哪天运行过,运行了多久 (系统安装在c盘) 找到c:\wi ...
- history 历史命令记录功能如何防坏人(高级)
在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中.通过这个文件可以查询 shell 命令 ...
- 百度搜索引擎结果网址参数搜索历史记录(rsv_sug)
介绍完了和相关搜索 f=1 有关的4个百度网页搜索参数原先查询字符串(oq), 相关提示位置(rsp), 相关搜索_语义关联性(rs_src), 上下页切换(rsv_ers),接下来是讲解与搜索框提示 ...
- 百度搜索结果的URL参数 搜索历史记录(rsv_sug)
介绍完了和相关搜索 f=1 有关的4个百度网页搜索参数原先查询字符串(oq), 相关提示位置(rsp), 相关搜索_语义关联性(rs_src), 上下页切换(rsv_ers),接下来是讲解与搜索框提示 ...
- 百度搜索结果页面的参数 搜索历史记录(rsv_sug)
介绍完了和相关搜索 f=1 有关的4个百度网页搜索参数原先查询字符串(oq), 相关提示位置(rsp), 相关搜索_语义关联性(rs_src), 上下页切换(rsv_ers),接下来是讲解与搜索框提示 ...
- Android原生控件SearchView实现历史搜索记录
SearchView实现搜索记录看了一些大神写的贴子简单实现, 但我们功能 需要单独删除一条历史搜索记录,好像没在网上找到解决方案,原生方法上也只有suggestions.clearHistory() ...
- Day13--搜索历史-清空搜索历史记录
1.清空搜索历史记录 我的操作: 1>在search中为'垃圾箱'小图标绑定一个事件: 2>效果图:
- 怎么在Windows11上禁用文件资源管理器搜索历史记录
Win11系统是现在非常火热的电脑操作系统,但是Win11上的一些新功能很多用户还是很清楚,最近有用户问如何在Windows11上禁用文件资源管理器搜索历史记录?下面小编就为大家简单介绍一下,快来看看 ...
最新文章
- vs2005 下的发邮件代码
- 二元偏导数存在的条件_高等数学入门——高阶偏导数的概念和计算
- 【Linux】linux下gzip的压缩/解压缩详解
- clickhouse 子查询_TPCDS用于Clickhouse和Doris性能测试
- 第 52 章 Web Server Optimization
- 操作方法:Spring Boot和Thymeleaf与Maven
- Rabbtmq Confirm 确认消息
- linux make指定目标平台,CMake on Linux:目标平台不支持动态链接
- Study From DevOps 学习交流会议
- “一键淘宝”将淘宝网店免费转移到手机客户端教程
- matlab平稳性检验实例
- 蓝鸽无盘服务器,蓝鸽英语学习平台为什么点击游客就能进去?
- Python解决12小球问题
- 用友软件计算机时间格式,如何正确设置系统日期格式?_速达软件_用友,速达,管家婆,微软,金蝶,方正,博世通,数据博士,进销存,财务软件-飞鸿软件帮助中心 -...
- 机器学习笔记(一)-局部加权回归(Locally weighted regression)LWR
- 信息收集之zoomeye
- android中如果在手机显示logo不清楚的问题
- UITableView关闭键盘/收起键盘的方法总结
- 网络综合布线线缆如何敷设布放_综合布线系统线缆敷设时的注意事项
- 我的专业我做主ppt计算机,我的专业我做主(会计专业入门知识)ppt课件
热门文章
- MySql 经纬度查询
- 二维码生成(带文字)
- 高德地图——货车导航
- Aladdin推出软件智能卡和一次性密码认证解决方案
- idea使用@Slf4j
- 【转】SAP 各种记账凭证的更改冲销
- 微软webcast系列视频课程索引(zt)
- 2011年MacAir更新系统
- 【GO】panic: reflect.Value.Interface: cannot return value obtained from unexported field or method
- 动图ps在html不动,教你如何用ps把动态图片加到静态图片上