详解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 相关文章推荐
利用腾讯的ip地址库做ip物理地址定位
Jul 24 Javascript
jQuery EasyUI API 中文文档 - TreeGrid 树表格使用介绍
Nov 21 Javascript
用Jquery重写windows.alert方法实现思路
Apr 03 Javascript
使用JavaScript 实现各种跨域的方法
May 08 Javascript
javasript实现密码的隐藏与显示
May 08 Javascript
vue自定义指令实现v-tap插件
Nov 03 Javascript
利用Js的console对象,在控制台打印调式信息测试Js的实现
Nov 26 Javascript
javascript基于原型链的继承及call和apply函数用法分析
Dec 15 Javascript
使用sessionStorage解决vuex在页面刷新后数据被清除的问题
Apr 13 Javascript
jquery层次选择器的介绍
Jan 18 jQuery
Echarts动态加载多条折线图的实现代码
May 24 Javascript
如何理解Vue前后端数据交互与显示
May 10 Vue.js
使用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
关于zend studio 出现乱码问题的总结
2013/06/23 PHP
yii实现CheckBox复选框在同一行显示的方法
2014/12/03 PHP
PHP基于新浪IP库获取IP详细地址的方法
2017/05/04 PHP
PHP抽象类基本用法示例
2018/12/28 PHP
php 的多进程操作实践案例分析
2020/02/28 PHP
jQuery MD5加密实现代码
2010/03/15 Javascript
jquery获取div宽度的实现思路与代码
2013/01/13 Javascript
使用js对select动态添加和删除OPTION示例代码
2013/08/12 Javascript
Jquery动态添加及删除页面节点元素示例代码
2014/06/16 Javascript
Node.js中使用socket创建私聊和公聊聊天室
2015/11/19 Javascript
在windows上用nodejs搭建静态文件服务器的简单方法
2016/08/11 NodeJs
Jq通过td获取同行其它列td的方法
2016/10/05 Javascript
react 父组件与子组件之间的值传递的方法
2017/09/14 Javascript
AngularJS 仿微信图片手势缩放的实例
2017/09/28 Javascript
animate.css在vue项目中的使用教程
2018/08/05 Javascript
Vue项目实现换肤功能的一种方案分析
2019/08/28 Javascript
jQuery 查找元素操作实例小结
2019/10/02 jQuery
python写的一个squid访问日志分析的小程序
2014/09/17 Python
Python多进程库multiprocessing中进程池Pool类的使用详解
2017/11/24 Python
pandas read_excel()和to_excel()函数解析
2019/09/19 Python
pytorch中tensor.expand()和tensor.expand_as()函数详解
2019/12/27 Python
根据tensor的名字获取变量的值方式
2020/01/04 Python
python进行二次方程式计算的实例讲解
2020/12/06 Python
关于Python错误重试方法总结
2021/01/03 Python
python多线程爬取西刺代理的示例代码
2021/01/30 Python
使用phonegap获取位置信息的实现方法
2017/03/31 HTML / CSS
Html5写一个简单的俄罗斯方块小游戏
2019/12/03 HTML / CSS
时装界的“朋克之母”:Vivienne Westwood
2017/07/06 全球购物
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
入党转预备思想汇报
2014/01/07 职场文书
租赁意向书范本
2014/04/01 职场文书
县政府办公室领导班子个人对照检查材料
2014/09/16 职场文书
11.9消防日宣传标语
2014/10/08 职场文书
2014年妇联工作总结
2014/11/21 职场文书
喋血孤城观后感
2015/06/08 职场文书
mysql5.6主从搭建以及不同步问题详解
2021/12/04 MySQL