看到标题,你可能第一反应是想着监听手机键盘的【完成】或【搜索】按钮,然后触发事件do something
but ,No No No ,没有那么艰难复杂。

vue中,要在手机端点击手机键盘的【完成】或【搜索】按钮触发文本框搜索,关键点有两个:

  1. form表单,action属性设置
  2. @keyup.13 事件 或者 直接keyup 然后事件的处理函数里判断 event.keyCode === 13

必须在input标签外面套上form表单,并设置 action="javascript:void 0",action属性很关键,不能省略。

再就是 @keyup.13 事件, 这是用来绑定enter键的事件。在电脑上是enter键,在手机键盘上就是右下角的完成 / 搜索按钮了。

代码如下:
<template><div class="wrap"><form class="search-block" action="javascript:void 0"><input type="text" v-model="txtInput" @keyup.13="tapToSearch" @input="tapToSearch" ></form></div>
</template>

vue中手机端点击手机键盘的完成 / 搜索按钮触发文本框搜索相关推荐

  1. 手机端点击图片全屏预览

    <!doctype html> 手机端点击图片全屏预览 <div class="category"><img src="1.jpg" ...

  2. 手机端点击图片放大特效-PhotoSwipe插件

    PhotoSwipe插件官方网站 http://www.photoswipe.com/ PhotoSwipe插件能实现手机端点击图片全屏放大 再双击图片放大等功能 但有一点不太好的是图片放大后再单击不 ...

  3. 解决手机端点击输入框后页面会被放大问题

    在测试手机端页面输入框时,点击后整个页面被放大,并且在离开输入框.点击页面其他地方,页面并不会恢复原来的比例,很影响美观 解决方法:只需在页面头部加入两句 <meta> 标签语句即可,若是 ...

  4. C++模拟游戏中鼠标点击和键盘按键

    游戏中模拟键盘输入,有时回被系统屏蔽,Java等语言都试过很多方法,好像都没用,所以下面给出一种C++实现方法 #include <iostream> #include <windo ...

  5. vue中el-radio-group点击事件,双击取消

    vue中el-radio-group点击事件 普通用法 需要实现双击取消 普通用法 需要注意,如果@change事件除了当前选中的单选按钮的label值,还需要带上另外的参数,则需要用event来代替 ...

  6. vue中如何点击返回上一页,vue判断没有上页返回首页

    vue中如何点击返回上一页,vue判断没有上页返回首页 vue中返回上一页 // 返回 returnBtn(){this.$router.go(-1); }, 返回上一页,先判断是否有上一页,没有则返 ...

  7. Vue 中实现点击按钮

    在 Vue 中实现点击按钮复制功能: 因为之前做过一个项目,有网关标识和场景标识,都是32个长度的随机字符串,后期需要用到这两个标识,以前 用户可以手动复制过去用,但是随着数据的增多,这两个标识可能太 ...

  8. html点击空白处关闭,vue中实现点击空白区域关闭弹窗的两种方法

    1. 第一种做法 首页在外层容器里面取一个名字为main,即ref="main",当bankSwitch为true的时候,弹窗出现 你好我是弹窗里面的内容部分 所触发的事件如下: ...

  9. IOS实现点击软键盘的Next/Return按钮或者空白处后自动隐藏键盘

    在开发IOS过程中,经常需要用到TextField控件.光标一旦定位到该控件,软键盘就会自动开启,用户能够在其中通过软键盘进行输入.但是,若不对软键盘进行其他操作,它是不会自动关闭的.这样就很有可能降 ...

最新文章

  1. PTA团体程序设计天梯赛-L2-003 月饼
  2. 单链表折半查找c语言,为什么有序的单链表不能进行折半查找
  3. python3.8.5怎么用-Python 3.8 新功能大揭秘【新手必学】
  4. notepad 没有plugin manager_自学英语的几个网站(免费网站)?性价比高的机构有没有?...
  5. Maven的安装与Eclipse的配置
  6. 从概率论到Markov Chain Monte Carlo(MCMC)-- 转
  7. python安装第三方包总是超时_(python pip安装第三方库超时问题(raise ReadTimeoutErrorself._pool, None, 'Read timed out.')...
  8. 换乐网GridFS应用分析
  9. iOS 测试三方 KIF 的那些事
  10. mysql整除、取余、四舍五入
  11. Python识别验证码,基于Tesseract实现图片文字识别
  12. POJ 2263 Heavy Cargo 多种解法
  13. Java练习01 输出质数(素数) 使用及不使用标签Lable
  14. CentOS安装第三方yum源EPEL
  15. vue 获取安卓原生方法_H5-vue与原生Android、ios交互获取相册图片
  16. 浅谈人工智能:现状、任务、构架与统一 | 正本清源(看完有新认知)
  17. 易语言在线播放器源码php,易语言写出自绘播放器列表
  18. 数据结构实验——就餐人数最多的时间段
  19. [Tracker] linux 搭建 BitTorrent
  20. xp系统如何启用服务器服务,xp系统怎么样启用远程服务器

热门文章

  1. 城市道路智慧照明系统方案
  2. 数学分析教程(科大)——1.8笔记+习题
  3. 看板项目管理使用指南
  4. uni-app小程序使用客服功能和获取客服聊天记录demo
  5. NF5280M4 安装 Win2016 的方法
  6. OpenCore制作EFI常用下载地址集合
  7. windebug路径设置
  8. 从中关村到纳斯达克,龚宇的奇异8年与爱奇艺的全新时代
  9. 91.91p06xcm71xyz./index.php?,http://email.91dizhi.at.gmail.com.e9p.work/php
  10. JDK8安装与环境配置