实现软件盘搜索功能

Posted Cris

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了实现软件盘搜索功能相关的知识,希望对你有一定的参考价值。

需求:微信公众号网页开发,手机软件盘上的换行变成搜索按钮

为了让换行变成搜索按钮

<form className="list-filter-center" action="#">
    <input
      value={this.state.query.q}
      placeholder="班级编号/某老师"
      type="search"
      onKeyDown={this.keyDown.bind(this)}
      onChange={this.changeQ.bind(this)}
     />
</form>

keyDown(e) {
    if (e.keyCode === 13) {
      this.searchClasses();
    }
  }

这样写后确实换行按钮便成了搜索,但是发现点击搜索按钮会刷新页面,
于是我们需要取消默认行为

keyDown(e) {
    if (e.keyCode === 13) {
      this.searchClasses();
      event.cancleBubble = true;
      event.returnValue = false;
      return false;
    }
  }

以上是关于实现软件盘搜索功能的主要内容,如果未能解决你的问题,请参考以下文章

Win10 搜索功能无法找到已经安装的软件解决方法

SQLite 片段函数实现不会在 TextView 中将文本格式化为 HTML

Android实现百度网盘一些功能

如何在 BottomNavigationView 的片段上打开搜索界面?

新奇软件20个百度网盘资源搜索引擎,想搜啥都有!

IOS开发-OC学习-常用功能代码片段整理