vue实现给div绑定keyup的enter事件


Posted in Javascript onJuly 31, 2020

摘要:发现给div绑定keyup.enter事件是没有效果的。那该如何实现呢?下面直接上代码吧

1、在template中代码

vue实现给div绑定keyup的enter事件

2、在created的生命周期中,写一个全局的enter事件

vue实现给div绑定keyup的enter事件

这样按下键盘中的enter事件就是有效的了

补充知识:

vue给div绑定keyup的enter事件实现接电话(结合阿里云软电话SDK)

摘要:之前我们的接入的阿里云软电话SDK的功能,现在有个新的需求就是我们自己的弹窗中添加一个按钮可以接听电话,同时可以按键盘的Enter键接电话。(这里的很多废话,是为了记录当时想的逻辑)

实现思路:

1、点击事件接听电话

vue实现给div绑定keyup的enter事件

在create生命周期的时候,监听电话来了的callComming这个事件,此时暂无来电的图片不显示,显示当来来电和电话号码以及接听按钮

在create生命周期的时候,还要监听电话通话的callEstablish这个事件,此时显示当来来电和电话号码以及通话中按钮,接听按钮不显示

在create生命周期的时候,还要监听电话挂断的hangUp这个事件,这里有两种情况:其一就是乘客将电话挂断了,但客服弹窗中的内容并没有填写完,此时就是显示当前来电以及电话号码但不显示任何按钮;其二就是乘客将电话挂断了,客服在弹窗的内容也填写完成了,提交填写的内容后。再次打开弹窗,如果没有来电,则显示暂无来电图片

在弹窗打开的时候,初始化init事件。需要控制暂无来电图片、接听按钮和通话中按钮的显示与否

2、keyup.enter事件

实现思路和点击事件是一样的,唯一不同的就是需要在create生命周期中,添加全局监听enter事件

具体代码如下:

1、在home.vue页面全局使用阿里云的软电话Sdk

2、在我的弹窗写的代码如下:

在template中的代码

vue实现给div绑定keyup的enter事件

在script中的data中的数据

vue实现给div绑定keyup的enter事件

在created生命周期的监听事件

vue实现给div绑定keyup的enter事件

在methods中写接电话的方法:

vue实现给div绑定keyup的enter事件

在打开弹窗的时候methods中写初始化内容:

vue实现给div绑定keyup的enter事件

以上这篇vue实现给div绑定keyup的enter事件就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
JS在IE和FireFox之间常用函数的区别小结
Mar 12 Javascript
JS无法捕获滚动条上的mouse up事件的原因猜想
Mar 21 Javascript
Javascript根据指定下标或对象删除数组元素
Dec 21 Javascript
jqplot通过ajax动态画折线图的方法及思路
Dec 08 Javascript
jquery选择器之属性过滤选择器详解
Jan 27 Javascript
JS(JQuery)操作Array的相关方法介绍
Feb 11 Javascript
在JavaScript中使用开平方根的sqrt()方法
Jun 15 Javascript
EasyUi中的Combogrid 实现分页和动态搜索远程数据
Apr 01 Javascript
jQuery自定义数值抽奖活动代码
Jun 11 Javascript
input file上传 图片预览功能实例代码
Oct 25 Javascript
bootstrap精简教程_动力节点Java学院整理
Jul 14 Javascript
利用node.js爬取指定排名网站的JS引用库详解
Jul 25 Javascript
简单了解JavaScript作用域
Jul 31 #Javascript
基于vue--key值的特殊用处详解
Jul 31 #Javascript
javascript开发实现贪吃蛇游戏
Jul 31 #Javascript
vue 解决无法对未定义的值,空值或基元值设置反应属性报错问题
Jul 31 #Javascript
vscode中Vue别名路径提示的实现
Jul 31 #Javascript
Vue记住滚动条和实现下拉加载的完美方法
Jul 31 #Javascript
vue中渲染对象中属性时显示未定义的解决
Jul 31 #Javascript
You might like
ThinkPHP、ZF2、Yaf、Laravel框架路由大比拼
2015/03/25 PHP
PHP反射机制原理与用法详解
2017/02/15 PHP
thinkphp 抓取网站的内容并且保存到本地的实例详解
2017/08/25 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
EasyUI中combobox默认值注意事项
2015/03/01 Javascript
使用javascript将时间转换成今天,昨天,前天等格式
2015/06/25 Javascript
学习JavaScript设计模式之单例模式
2016/01/19 Javascript
JavaScript中boolean类型之三种情景实例代码
2016/11/21 Javascript
angular-ngSanitize模块-$sanitize服务详解
2017/06/13 Javascript
JS实现的抛物线运动效果示例
2018/01/30 Javascript
JS实现读取xml内容并输出到div中的方法示例
2018/04/19 Javascript
前端防止用户重复提交js实现代码示例
2018/09/07 Javascript
为vue项目自动设置请求状态的配置方法
2019/06/09 Javascript
一篇文章带你从零快速上手Rollup
2020/09/07 Javascript
[14:25]教你分分钟做大人:主宰(HEROS)
2014/12/08 DOTA
[01:33]真香警告!DOTA2勇士令状不朽珍藏Ⅱ饰品欣赏
2018/06/26 DOTA
[01:33:30]DOTA2-DPC中国联赛 正赛 RNG vs Phoenix BO3 第二场 2月5日
2021/03/11 DOTA
python中的错误处理
2016/04/10 Python
Python实现的网页截图功能【PyQt4与selenium组件】
2018/07/12 Python
Python + selenium + requests实现12306全自动抢票及验证码破解加自动点击功能
2018/11/23 Python
对python遍历文件夹中的所有jpg文件的实例详解
2018/12/08 Python
Python mutiprocessing多线程池pool操作示例
2019/01/30 Python
python 动态迁移solr数据过程解析
2019/09/04 Python
Python迭代器协议及for循环工作机制详解
2020/07/14 Python
CSS3 选择器 伪类选择器介绍
2012/01/21 HTML / CSS
CSS3支持IE6, 7, and 8的边框border属性
2012/12/28 HTML / CSS
详解html5 shiv.js和respond.min.js
2018/01/24 HTML / CSS
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
Under Armour安德玛中国官网:美国高端运动科技品牌
2018/03/09 全球购物
Schecker荷兰:狗狗用品和配件
2019/06/06 全球购物
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
慰问信模板
2015/02/14 职场文书
2019初中学生入团申请书
2019/06/27 职场文书
导游词之京东大峡谷旅游区
2019/10/29 职场文书
使用 MybatisPlus 连接 SqlServer 数据库解决 OFFSET 分页问题
2022/04/22 SQL Server
Win10系统搭建ftp文件服务器详细教程
2022/08/05 Servers