React搜索框历史搜索记录——数组前插
前言
因为历史记录会从前往后展示,所以要在数组的第一位插入数据
constructor(props) {super(props); //调用父类构造函数this.state = {history: [],//存储历史history_num: 0,//搜索历史的数量arr: [],num: -1,isShow: false, //搜索历史的显示隐藏selectIndex: 0, //被选中的下标 改变颜色text: ''//input里的value值}//直接用state里的值 : this.state//改变state里的值 : this.setState({ })}
这是state的内容
刚开始
先去查找如何插入数据
state = {xxx: []
}
.........
this.setState({xxx: [...this.state.xxx,要添加的元素]
})
后来
可以引用 js 给数组的第一个位置插入数据的函数 unshift
<input type="text" onKeyUp={(e) => this.add(e)}></input>
const data = [...this.state.history];
data.unshift(this.state.text);
this.setState({history : data})
即可实现
React搜索框历史搜索记录——数组前插相关推荐
- 搜索框实现,常用搜索,历史搜索等
1.实现功能 2.页面布局HTML 共三部分 (1)搜索栏 input 框,右边是一个a标签,可以跳转回前一页面.之后写元素用来放置历史搜索和常用搜索. <form class="we ...
- 阻止google chrome 保存搜索框下拉记录
本人有一点小小的强迫症,一直想要一个干净整洁的浏览器,谷歌是一个比较好的选择,这干净整洁的界面实在是让人难以拒绝,在强迫症的加持下,我就想让谷歌浏览器不要保存我的搜索框下拉记录,在搜索了大量的结果以后 ...
- 解决win10搜索框无法搜索本地应用或无反应
解决win10状态栏的搜索框无法搜索本地应用或无反应 今天突然出现的问题,在状态栏左下角的搜索框搜索cmd,本来要以管理员运行,结果没有任何反应. 解决办法: 1.首先,打开管理员命令窗口,输入sta ...
- Win10左下角搜索框无法搜索点击无反应的解决方法
为了更便捷,在Win10系统经常会使用到桌面左下角的搜索框进行搜索程序,但是近期Win10搜索框搜不到任何东西,点开就是白框一片空白,不知道如何解决!那么Win10搜索框用不了? 具体解决方法: 1. ...
- windows10搜索框不能搜索解决方法
原文出处:https://blog.csdn.net/qq_40875146/article/details/81742533 解决Windows10搜索框不能搜索问题. 1.首先,打开管理员命令窗口 ...
- Win10左下角搜索框无法搜索无反应的解决方案
为了更便捷,在Win10系统经常会使用到桌面左下角的搜索框进行搜索程序,但是近期Win10搜索框搜不到任何东西,点开就是白框一片空白,不知道如何解决!那么Win10搜索框用不了?下面装机之家分享一下W ...
- Win10任务栏搜索框无法搜索,显示白色页面
Win10任务栏搜索框无法搜索,显示白色页面 如果确定: Windows search服务启动 打开 %LocalAppData%\Packages\windows.immersivecontrolp ...
- Android 天气APP(十五)增加城市搜索、历史搜索记录
上一篇:Android 天气APP(十四)修复UI显示异常.优化业务代码逻辑.增加详情天气显示 添加城市 新版------------------- 一.推荐城市数据 二.推荐城市item布局和适配器 ...
- android 系统搜索框(有浏览记录),Android 系统有浏览记录搜索框
一.配置搜索描述文件 要在res中的xml文件加创建sreachable.xml,内容如下: xmlns:android="http://schemas.android.com/apk/re ...
最新文章
- 轻松创建Silverlight 4开发环境
- 2019黑龙江省赛总结
- c++ primer 习题13.39自己做的答案
- terminated 线程_Java【多线程系列】JUC线程池—2. 原理(二)、Callable和Future
- HttpRequestUtil用于URL请求(网络爬虫)
- hdu4825 字典树 XOR
- Windows下 Jenkins 下载、安装
- FC网络光纤通信 c语言实现,[2018年最新整理]光纤通信实验指导书(含原理).doc
- 以太坊之dapp例子
- 如何使用光盘启动计算机,如何从光驱启动?从光驱启动方法介绍【图文详解】...
- total-vm anon-rss file-rss shmem-rss含义
- 贾扬清:把生命浪费在有意思的事情上
- 最佳情侣身高差 Java版 PTA
- 用户不在 sudoers 文件中此事将被报告
- 【RPC实战与核心原理】-第19讲-分布式环境下定位问题
- 新华三与中国移动完成IPv6随流检测互通测试
- 指针变量的类型及含义
- 紫外线测试仪软件,紫外荧光老化测试仪
- yota3墨水屏调节对比度_双屏手机YOTA3评测:墨水屏能当“Kindle”用,还支持微信!...
- 如何判断车与路边线距离_车身与边线30公分距离如何判断?看完让你秒懂...