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 建立对象的方法
Apr 21 Javascript
Mootools 1.2教程 定时器和哈希简介
Sep 15 Javascript
js获取网页可见区域、正文以及屏幕分辨率的高度
May 15 Javascript
jQuery实现带有上下控制按钮的简单多行滚屏效果代码
Sep 04 Javascript
jQuery实现鼠标经过事件的延时处理效果
Aug 20 Javascript
Easyui 之 Treegrid 笔记
Apr 29 Javascript
js中使用使用原型(prototype)定义方法的好处详解
Jul 04 Javascript
js关于getImageData跨域问题的解决方法
Oct 14 Javascript
浅析Jquery操作select
Dec 13 Javascript
Jquery实现跨域异步上传文件总结
Feb 03 Javascript
详解vuex 中的 state 在组件中如何监听
May 23 Javascript
Vue中this.$router.push参数获取方法
Feb 27 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
全国FM电台频率大全 - 28 甘肃省
2020/03/11 无线电
php简单封装了一些常用JS操作
2007/02/25 PHP
PHP下利用header()函数设置浏览器缓存的代码
2010/09/01 PHP
PHP正则表达式 /i, /is, /s, /isU等介绍
2014/10/23 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
php版微信数据统计接口用法示例
2016/10/12 PHP
Yii redis集合的基本使用教程
2020/06/14 PHP
JavaScript 拖拉缩放效果
2008/12/10 Javascript
Tab页界面,用jQuery及Ajax技术实现
2009/09/21 Javascript
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
javascript中的void运算符语法及使用介绍
2013/03/10 Javascript
JavaScript中的闭包(Closure)详细介绍
2014/12/30 Javascript
jquery.fastLiveFilter.js实现输入自动过滤的方法
2015/08/11 Javascript
使用JS实现图片展示瀑布流效果的实例代码
2016/09/12 Javascript
js中用cssText设置css样式的简单方法
2016/09/19 Javascript
使用jsonp实现跨域获取数据实例讲解
2016/12/25 Javascript
jQuery Chosen通用初始化
2017/03/07 Javascript
jquery实现图片平滑滚动详解
2017/03/22 jQuery
Windows下Node.js安装及环境配置方法
2017/09/18 Javascript
JavaScript实现音乐自动切换和轮播
2017/11/05 Javascript
微信小程序实现列表页的点赞和取消点赞功能
2018/11/02 Javascript
vue实现树状表格效果
2020/12/29 Vue.js
使用python实现递归版汉诺塔示例(汉诺塔递归算法)
2014/04/08 Python
Python基于scrapy采集数据时使用代理服务器的方法
2015/04/16 Python
使用C#配合ArcGIS Engine进行地理信息系统开发
2016/02/19 Python
名片管理系统python版
2018/01/11 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
Pytorch对Himmelblau函数的优化详解
2020/02/29 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
pycharm 对代码做静态检查操作
2020/06/09 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
全球酒店比价网:HotelsCombined
2017/06/20 全球购物
反腐倡廉警示教育活动总结
2014/05/05 职场文书
Django对接elasticsearch实现全文检索的示例代码
2021/08/02 Python
一条慢SQL语句引发的改造之路
2022/03/16 MySQL