首页 > Vue 框架-02-事件:点击, 双击事件,鼠标移上事件

Vue 框架-02-事件:点击, 双击事件,鼠标移上事件

Vue 框架-02-事件:点击, 双击事件,鼠标移上事件

1.单击事件:v-on:click

20181107153425544.gif

源码 app2.js :

//实例化 vue 对象
new Vue({//注意代码格式//el:element 需要获取的元素,一定是 html 中的根容器元素el:"#vue-app",data:{name:"肖朋伟",age:18},//存储自己的方法methods:{reduce: function(){this.age--;}}
});

源码 html :


事件

我今年 { {age}} 岁了!


方法一:直接在页面上进行自增


方法二:在 js 中实现减一岁

2.双击事件:v-on:dblclick

双击事件:只有双击的时候,在 js 中实现减一岁


3.传递参数

app2.js:

//实例化 vue 对象
new Vue({//注意代码格式//el:element 需要获取的元素,一定是 html 中的根容器元素el:"#vue-app",data:{name:"肖朋伟",age:18},//存储自己的方法methods:{reduce: function(){this.age--;},reduce2: function(year){this.age = this.age-year;},}
});

html :


事件

我今年 { {age}} 岁了!


方法一:直接在页面上进行自增


方法二:在 js 中实现减一岁



双击事件:只有双击的时候,在 js 中实现减一岁


4.鼠标移上事件:显示鼠标位置

在这里插入图片描述

app2.js :

//实例化 vue 对象
new Vue({//注意代码格式//el:element 需要获取的元素,一定是 html 中的根容器元素el:"#vue-app",data:{x:0,y:0,},//存储自己的方法methods:{showXY:function(event){this.x = event.offsetX;this.y = event.offsetY;}}
});

html :


事件

鼠标移上事件
当前鼠标位置(相对该div左上角):
x:{ {x}},y:{ {y}}

提示:

html 中的

v-on:

可以直接用一个 @ 代替,例如:

转载于:https://www.cnblogs.com/xpwi/p/9923290.html

更多相关:

  • 爬取妹子网的低级教程连接如下:[爬妹子网](https://blog.csdn.net/baidu_35085676/article/details/68958267) ps:只支持单个套图下载,不支持整体下载 在说说我的这个爬虫代码的设计思路: ①当我们浏览这个网站时,会发现,每一个页面的URL都是以网站的域名+page+页数组成,...

  • if ($g) {$g.$utils || ($g.$utils = {}); } else {var $g = {};$g.$utils = {}; } /*绑定数据神器*/ $g.$utils.bind = {a(html, obj) {return this.object(html, obj);},object(h, o) {f...

  • 我们在使用Nginx搭建HTTP的web server的过程中,一般都很顺利,默认的网站根目录一般是/usr/local/nginx/html,我们也可以正常访问到Nginx的欢迎信息,比如使用下面的网址: http://localhost/ 但是发现运行一段时间后,Nginx的error日志中会定期抱怨说,没有找到favicon...

  • 菜鸟教程(runoob.com)