在学习网易云音乐项目的时候,有一个历史搜索记录的功能,

就是你点击的关键词被记录下来,然后显示在搜索历史记录里;

主要实现方法:

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实现历史搜索记录功能相关推荐

  1. android热门搜索标签,Android网易云历史搜索和热门标签

    Android网易云历史搜索和热门标签 最近开发了一个网易云音乐播放器,有这么一个需求,需要展示搜索建议,历史搜索记录 项目地址: github.com/shellhub/Ne- search_ent ...

  2. 如何查看手机计算机历史记录,怎么查看电脑历史操作记录

    如何查看电脑历史操作记录? 随便打开我的电脑或者浏览器,然后同时按下Ctrl+H组合键,窗口的左侧就会弹出浏览过的历史记录的小窗口,选择相应的日期之后下拉菜单后,会有浏览的网页记录和我的电脑(下图), ...

  3. 怎么查计算机上c盘的历史记录,如何查看电脑历史操作记录

    如何查看电脑历史操作记录 导语:电脑上网所使用的记录,是怎么通过查看的?以下是小编收集的有关电脑入门的知识,希望对您有所帮助. 1.看计算机在哪天运行过,运行了多久 (系统安装在c盘) 找到c:\wi ...

  4. history 历史命令记录功能如何防坏人(高级)

    在 Linux 下面可以使用 history 命令查看用户的所有历史操作,同时 shell 命令操作记录默认保存在用户目录的 .bash_history 文件中.通过这个文件可以查询 shell 命令 ...

  5. 百度搜索引擎结果网址参数搜索历史记录(rsv_sug)

    介绍完了和相关搜索 f=1 有关的4个百度网页搜索参数原先查询字符串(oq), 相关提示位置(rsp), 相关搜索_语义关联性(rs_src), 上下页切换(rsv_ers),接下来是讲解与搜索框提示 ...

  6. 百度搜索结果的URL参数 搜索历史记录(rsv_sug)

    介绍完了和相关搜索 f=1 有关的4个百度网页搜索参数原先查询字符串(oq), 相关提示位置(rsp), 相关搜索_语义关联性(rs_src), 上下页切换(rsv_ers),接下来是讲解与搜索框提示 ...

  7. 百度搜索结果页面的参数 搜索历史记录(rsv_sug)

    介绍完了和相关搜索 f=1 有关的4个百度网页搜索参数原先查询字符串(oq), 相关提示位置(rsp), 相关搜索_语义关联性(rs_src), 上下页切换(rsv_ers),接下来是讲解与搜索框提示 ...

  8. Android原生控件SearchView实现历史搜索记录

    SearchView实现搜索记录看了一些大神写的贴子简单实现, 但我们功能 需要单独删除一条历史搜索记录,好像没在网上找到解决方案,原生方法上也只有suggestions.clearHistory() ...

  9. Day13--搜索历史-清空搜索历史记录

    1.清空搜索历史记录 我的操作: 1>在search中为'垃圾箱'小图标绑定一个事件: 2>效果图:

  10. 怎么在Windows11上禁用文件资源管理器搜索历史记录

    Win11系统是现在非常火热的电脑操作系统,但是Win11上的一些新功能很多用户还是很清楚,最近有用户问如何在Windows11上禁用文件资源管理器搜索历史记录?下面小编就为大家简单介绍一下,快来看看 ...

最新文章

  1. vs2005 下的发邮件代码
  2. 二元偏导数存在的条件_高等数学入门——高阶偏导数的概念和计算
  3. 【Linux】linux下gzip的压缩/解压缩详解
  4. clickhouse 子查询_TPCDS用于Clickhouse和Doris性能测试
  5. 第 52 章 Web Server Optimization
  6. 操作方法:Spring Boot和Thymeleaf与Maven
  7. Rabbtmq Confirm 确认消息
  8. linux make指定目标平台,CMake on Linux:目标平台不支持动态链接
  9. Study From DevOps 学习交流会议
  10. “一键淘宝”将淘宝网店免费转移到手机客户端教程
  11. matlab平稳性检验实例
  12. 蓝鸽无盘服务器,蓝鸽英语学习平台为什么点击游客就能进去?
  13. Python解决12小球问题
  14. 用友软件计算机时间格式,如何正确设置系统日期格式?_速达软件_用友,速达,管家婆,微软,金蝶,方正,博世通,数据博士,进销存,财务软件-飞鸿软件帮助中心 -...
  15. 机器学习笔记(一)-局部加权回归(Locally weighted regression)LWR
  16. 信息收集之zoomeye
  17. android中如果在手机显示logo不清楚的问题
  18. UITableView关闭键盘/收起键盘的方法总结
  19. 网络综合布线线缆如何敷设布放_综合布线系统线缆敷设时的注意事项
  20. 我的专业我做主ppt计算机,我的专业我做主(会计专业入门知识)ppt课件

热门文章

  1. MySql 经纬度查询
  2. 二维码生成(带文字)
  3. 高德地图——货车导航
  4. Aladdin推出软件智能卡和一次性密码认证解决方案
  5. idea使用@Slf4j
  6. 【转】SAP 各种记账凭证的更改冲销
  7. 微软webcast系列视频课程索引(zt)
  8. 2011年MacAir更新系统
  9. 【GO】panic: reflect.Value.Interface: cannot return value obtained from unexported field or method
  10. 动图ps在html不动,教你如何用ps把动态图片加到静态图片上