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 相关文章推荐
Span元素的width属性无效果原因及解决方案
Jan 15 Javascript
简短几句jquery代码的实现一个图片向上滚动切换
Sep 02 Javascript
JavaScript自动设置IFrame高度的小例子
Jun 08 Javascript
Jquery遍历checkbox获取选中项value值的方法
Feb 13 Javascript
javascript判断变量是否有值的方法
Apr 20 Javascript
Easyui form combobox省市区三级联动
Jan 13 Javascript
基于JavaScript实现表单密码的隐藏和显示出来
Mar 02 Javascript
Vue开发中整合axios的文件整理
Apr 29 Javascript
jQuery中each方法的使用详解
Mar 18 jQuery
微信小程序实现省市区三级地址选择
Jun 21 Javascript
vue多次循环操作示例
Feb 08 Javascript
ES6函数实现排它两种写法解析
May 13 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
Ecshop 后台添加新功能栏目及管理权限设置教程
2017/11/21 PHP
php 命名空间(namespace)原理与用法实例小结
2019/11/13 PHP
[原创]图片分页查看
2006/08/28 Javascript
window.open()弹出居中的窗口
2007/02/01 Javascript
JQuery 构建客户/服务分离的链接模型中Table中的排序分析
2010/01/22 Javascript
chrome原生方法之数组
2011/11/30 Javascript
从数据结构的角度分析 for each in 比 for in 快的多
2013/07/07 Javascript
jQuery事件绑定和委托实例
2014/11/25 Javascript
JavaScript通过select动态更换图片的方法
2015/03/23 Javascript
easyui-combobox 实现简单的自动补全功能示例
2016/11/08 Javascript
vue-dialog的弹出层组件
2020/05/25 Javascript
Webpack devServer中的 proxy 实现跨域的解决
2018/06/15 Javascript
javascript中的相等操作符(==与===区别)
2019/12/21 Javascript
Vue自定义render统一项目组弹框功能
2020/06/07 Javascript
详解微信小程序轨迹回放实现及遇到的坑
2021/02/02 Javascript
简单介绍Python中的floor()方法
2015/05/15 Python
python实现中文分词FMM算法实例
2015/07/10 Python
Python多进程分块读取超大文件的方法
2016/04/13 Python
Python 调用Java实例详解
2017/06/02 Python
Python 内置函数进制转换的用法(十进制转二进制、八进制、十六进制)
2018/04/30 Python
Python爬虫基础之XPath语法与lxml库的用法详解
2018/09/13 Python
Django 开发环境配置过程详解
2019/07/18 Python
python中open函数的基本用法示例
2019/09/07 Python
Python Gluon参数和模块命名操作教程
2019/12/18 Python
CSS3绘制不规则图形的一些方法示例
2015/11/07 HTML / CSS
越南综合购物网站:Lazada越南
2019/06/10 全球购物
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
如何选择使用结构还是类
2014/05/30 面试题
护士长竞聘书
2014/03/31 职场文书
经典演讲稿汇总
2014/05/19 职场文书
领导班子党的群众路线教育实践活动对照检查材料
2014/09/25 职场文书
请客吃饭开场白
2015/06/01 职场文书
教师远程培训心得体会
2016/01/09 职场文书
三八红旗手先进事迹材料(2016推荐版)
2016/02/25 职场文书
vue Element-ui表格实现树形结构表格
2021/06/07 Vue.js
sql通过日期判断年龄函数的示例代码
2021/07/16 SQL Server