如何用Vue监听移动端键盘搜索,实现长尾词的输入?
- 内容介绍
- 文章标签
- 相关推荐
本文共计448个文字,预计阅读时间需要2分钟。
1. 首先注意,input 的 type 应为 search,并添加属性 @keypress=searchGoods。
2.输入框的 placeholder 为 搜索商品。
3.监听 keypress 事件,包括KeyDown 和 KeyUp 事件。
4.这些事件在对象具有焦点时按下或释放键时触发。
1、首先注意,input的type="serch"
<input @keypress="searchGoods" type="serch" placeholder="搜索商品">
2、监听keypress事件
(1)KeyDown、KeyUp 事件
这些事件是当一个对象具有焦点时按下 ( KeyDown ) 或松开 ( KeyUp ) 一个键时发生的。(要解释 ANSI 字符,应使用 KeyPress 事件。)
(2)KeyPress 事件
此事件当用户按下和松开一个 ANSI 键时发生。
3、阻止事件默认行为
methods中添加 searchGoods方法,
判断keyCode ==13
阻止默认事件(默认是换行)
通过event.target.value获取要搜索的值,调用搜索接口。
本文共计448个文字,预计阅读时间需要2分钟。
1. 首先注意,input 的 type 应为 search,并添加属性 @keypress=searchGoods。
2.输入框的 placeholder 为 搜索商品。
3.监听 keypress 事件,包括KeyDown 和 KeyUp 事件。
4.这些事件在对象具有焦点时按下或释放键时触发。
1、首先注意,input的type="serch"
<input @keypress="searchGoods" type="serch" placeholder="搜索商品">
2、监听keypress事件
(1)KeyDown、KeyUp 事件
这些事件是当一个对象具有焦点时按下 ( KeyDown ) 或松开 ( KeyUp ) 一个键时发生的。(要解释 ANSI 字符,应使用 KeyPress 事件。)
(2)KeyPress 事件
此事件当用户按下和松开一个 ANSI 键时发生。
3、阻止事件默认行为
methods中添加 searchGoods方法,
判断keyCode ==13
阻止默认事件(默认是换行)
通过event.target.value获取要搜索的值,调用搜索接口。

