详解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 相关文章推荐
jQuery 打造动态下滑菜单实现说明
Apr 15 Javascript
jquery 与NVelocity 产生冲突的解决方法
Jun 13 Javascript
jquery实现的下拉和收缩效果示例
Aug 21 Javascript
node.js中的fs.fchownSync方法使用说明
Dec 16 Javascript
JavaScript中的普通函数与构造函数比较
Apr 07 Javascript
JavaScript面对国际化编程时的一些建议
Jun 24 Javascript
jQuery基于ajax实现星星评论代码
Aug 07 Javascript
Mongoose学习全面理解(推荐)
Jan 21 Javascript
说说Vuex的getters属性的具体用法
Apr 15 Javascript
利用js-cookie实现前端设置缓存数据定时失效
Jun 18 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
Dec 23 Javascript
Javascript前端下载后台传来的文件流代码实例
Aug 18 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:风雨欲来 路在何方?
2006/10/09 PHP
台湾中原大学php教程孙仲岳主讲
2008/01/07 PHP
修改Zend引擎实现PHP源码加密的原理及实践
2008/04/14 PHP
PHP数组传递是值传递而非引用传递概念纠正
2013/01/31 PHP
PHP实现基于栈的后缀表达式求值功能
2017/11/10 PHP
mailto的使用技巧分享
2012/12/21 Javascript
Javascript图像处理—平滑处理实现原理
2012/12/28 Javascript
Javascript玩转继承(三)
2014/05/08 Javascript
jQuery实现隔行背景色变色
2014/11/24 Javascript
Bootstrap中CSS的使用方法
2016/02/17 Javascript
动态加载JavaScript文件的两种方法
2016/04/22 Javascript
浅析jquery与checkbox的checked属性的问题
2016/04/27 Javascript
利用vue-router实现二级菜单内容转换
2016/11/30 Javascript
angular directive的简单使用总结
2017/05/24 Javascript
Angularjs修改密码的实例代码
2017/05/26 Javascript
JavaScript实现带有子菜单和控件的slider轮播图效果
2017/11/01 Javascript
jQuery实现定时隐藏对话框的方法分析
2018/02/12 jQuery
layui实现动态和静态分页
2018/04/28 Javascript
微信小程序实现跳转的几种方式总结(推荐)
2019/04/24 Javascript
js实现贪吃蛇游戏(简易版)
2020/09/29 Javascript
在Linux系统上安装Python的Scrapy框架的教程
2015/06/11 Python
Python 40行代码实现人脸识别功能
2017/04/02 Python
Django自定义插件实现网站登录验证码功能
2017/04/19 Python
python斐波那契数列的计算方法
2018/09/27 Python
Python3并发写文件与Python对比
2019/11/20 Python
Python底层封装实现方法详解
2020/01/22 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
Python 操作SQLite数据库的示例
2020/10/16 Python
Bluebella美国官网:英国性感内衣品牌
2018/10/04 全球购物
优质飞蝇钓和渔具:RiverBum
2020/05/10 全球购物
长辈证婚人证婚词
2014/01/09 职场文书
消防战士优秀事迹材料
2014/02/13 职场文书
信电学院毕业生自荐书
2014/05/24 职场文书
2015婚礼主持词开场白
2015/05/28 职场文书
2016年感恩教师节校园广播稿
2015/12/18 职场文书
2016年师德学习心得体会
2016/01/12 职场文书