详解vue中v-on事件监听指令的基本用法


Posted in Javascript onJuly 22, 2020

一、本节说明

我们在开发过程中经常需要监听用户的输入,比如:用户的点击事件、拖拽事件、键盘事件等等。这就需要用到我们下面要学习的内容v-on指令。
我们通过一个简单的计数器的例子,来讲解v-on指令的使用。

二、 怎么做

详解vue中v-on事件监听指令的基本用法

  • 定义数据counter,用于表示计数器数字,初始值设置为0
  • v-on:click 表示当发生点击事件的时候,触发等号里面的表达式或者函数
  • 表达式counter++和counter--分别实现计数器数值的加1和减1操作
  • 语法糖:我们可以将v-on:click简写为@click

三、 效果

详解vue中v-on事件监听指令的基本用法

  • 点击加号数值加1
  • 点击减号数值减1

四、 深入

表达式只适用于简单的数据操作场景。如果操作比较复杂,我们要使用函数的方式实现。

详解vue中v-on事件监听指令的基本用法

定义methods:incr与decr分别实现加一和减一操作

详解vue中v-on事件监听指令的基本用法

 附录:js常用可监听事件列表

属性 事件何时触发
abort 图像的加载被中断。
blur 元素失去焦点。
change 域的内容被改变。
click 当用户点击某个对象时调用的事件句柄。
dblclick 当用户双击某个对象时调用的事件句柄。
error 在加载文档或图像时发生错误。
focus 元素获得焦点。
keydown 某个键盘按键被按下。
keypress 某个键盘按键被按下并松开。
keyup 某个键盘按键被松开。
load 一张页面或一幅图像完成加载。
mousedown 鼠标按钮被按下。
mousemove 鼠标被移动。
mouseout 鼠标从某元素移开。
mouseover 鼠标移到某元素之上。
mouseup 鼠标按键被松开。
reset 重置按钮被点击。
resize 窗口或框架被重新调整大小。
select 文本被选中。
submit 确认按钮被点击。
unload 用户退出页面。

以上就是详解vue中v-on事件监听指令的基本用法的详细内容,更多关于vue v-on指令的用法的资料请关注三水点靠木其它相关文章!

Javascript 相关文章推荐
javascript 鼠标拖动图标技术
Feb 07 Javascript
jquery实用代码片段集合
Aug 12 Javascript
Jquery 改变radio/checkbox选中状态,获取选中的值(示例代码)
Dec 12 Javascript
js判断文本框剩余可输入字数的方法
Feb 04 Javascript
个人总结的一些JavaScript技巧、实用函数、简洁方法、编程细节
Jun 10 Javascript
jQuery获取URL请求参数的方法
Jul 18 Javascript
JS锚点的设置与使用方法
Sep 05 Javascript
jquery——九宫格大转盘抽奖实例
Jan 16 Javascript
Angular使用$http.jsonp发送跨站请求的方法
Mar 16 Javascript
Bootstrap弹出框之自定义悬停框标题、内容和样式示例代码
Jul 11 Javascript
angularJS自定义directive之带参方法传递详解
Oct 09 Javascript
vue+element创建动态的form表单及动态生成表格的行和列
May 20 Javascript
使用vue实现通过变量动态拼接url
Jul 22 #Javascript
浅谈JavaScript窗体Window.ShowModalDialog使用
Jul 22 #Javascript
解决vue里a标签值解析变量,跳转页面,前面加默认域名端口的问题
Jul 22 #Javascript
vue props 一次传多个值实例
Jul 22 #Javascript
微信小程序动态评分展示/五角星展示/半颗星展示/自定义长度展示功能的实现
Jul 22 #Javascript
详谈vue中router-link和传统a链接的区别
Jul 22 #Javascript
解决Vue router-link绑定事件不生效的问题
Jul 22 #Javascript
You might like
PHP 数字左侧自动补0
2008/03/31 PHP
php adodb介绍
2009/03/19 PHP
PHP 批量删除数据的方法分析
2009/10/30 PHP
php获取字段名示例分享
2014/03/03 PHP
PHP借助phpmailer发送邮件
2015/05/11 PHP
调试WordPress中定时任务的相关PHP脚本示例
2015/12/10 PHP
全面了解PHP中的全局变量
2016/06/17 PHP
PHP数组内存利用率低和弱类型详细解读
2017/08/10 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
获取当前点击按钮的id用this.id实现
2014/03/17 Javascript
javascript 动态创建表格的2种方法总结
2015/03/04 Javascript
逻辑表达式中与或非的用法详解
2016/06/06 Javascript
基于JavaScript实现自动更新倒计时效果
2016/12/19 Javascript
浅谈vue中改elementUI默认样式引发的static与assets的区别
2018/02/03 Javascript
vue双向绑定及观察者模式详解
2019/03/19 Javascript
JS使用new操作符创建对象的方法分析
2019/05/30 Javascript
微信小程序使用Vant Weapp组件库的方法步骤
2019/08/01 Javascript
解决node.js含有%百分号时发送get请求时浏览器地址自动编码的问题
2019/11/20 Javascript
对于Python异常处理慎用“except:pass”建议
2015/04/02 Python
简单谈谈Python流程控制语句
2016/12/04 Python
Python基于列表list实现的CRUD操作功能示例
2018/01/05 Python
浅谈pandas中DataFrame关于显示值省略的解决方法
2018/04/08 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
Python Flask框架实现简单加法工具过程解析
2020/06/03 Python
python 利用zmail库发送邮件
2020/09/11 Python
css3实现简单的白云飘动背景特效
2020/10/28 HTML / CSS
挪威户外活动服装和装备购物网站:Bergfreunde挪威
2016/10/20 全球购物
在线购买廉价折扣书籍和小说:BookOutlet.com
2018/02/19 全球购物
自荐信格式写作方法有哪些呢
2013/11/20 职场文书
会计系中文个人求职信
2013/12/24 职场文书
《赶海》教学反思
2014/04/20 职场文书
车辆年检委托书范本
2014/10/14 职场文书
投资意向协议书
2015/01/29 职场文书
2015年药店店长工作总结
2015/04/29 职场文书
单方投资意向书
2015/05/11 职场文书
2015年重阳节主持词
2015/07/04 职场文书