摘要:事件句柄的新特性之一是能够使事件触发浏览器中的行为,比如当用户点击某个元素时启动一段。下面是一个属性列表,可将之插入标签以定义事件的行为。键盘事件的代码链接其他基础使用一
本文主要简述了event 对象,顺便复习了一下事件句柄 (Event Handlers),键盘的一些属性,以及最容易遇到的事件冒泡,同样的阻止事件冒泡,在vue 下是怎样解决的,vue 提供了那些方便去阻止事件冒泡。 1.事件句柄 (Event Handlers)
HTML 4.0 的新特性之一是能够使 HTML 事件触发浏览器中的行为,比如当用户点击某个 HTML 元素时启动一段 JavaScript。下面是一个属性列表,可将之插入 HTML 标签以定义事件的行为。
看图:
vue事件前面都是没有on,例如:
@click="vclick($event)"
图片素材截图于w3school
2.鼠标/键盘属性说明:上面是属于event 对象的属性
例子:
function box2click(event){ // alert(1); console.log("box2"); console.log(event); if(event.altKey){ console.log("事件被触发时候 alt 键被按下"); } }3.IE属性 4.标准 Event 属性
type 可以知道是那个事件类型如
5.标准的Event 方法 6.以前的事件冒泡div 里面放一个按钮,给div和按钮都加上点击事件
javascript处理方法:
// 以前获取事件的方式 function btnclick(event){ // alert(1); console.log("以前的"); console.log(event); //以前停止事件冒泡的方法 //eventent.stopPropagation(); } function box2click(event){ // alert(1); console.log("box2"); console.log(event); if(event.altKey){ console.log("事件被触发时候 alt 键被按下"); } }
对比vue 的方式
html 部分:
javascript 部分:
var vm = new Vue({ el:"body", data () { return { msg:"hello" } }, methods: { vclick(event){ // alert("vue click"); console.log(event); console.log("btn"); //event.stopPropagation(); event.cancelBubble=true; }, boxClick(event){ // alert("box click"); console.log(event); } } })
阻止冒泡简写方式:
html关键部分:
methods 方法部分:
stopClick(){ console.log("stopClick"); }阻止默认事件
html部分:
methods 方法部分:
// 阻止鼠标右键 menuClick(){ alert("menu"); // event.preventDefault(); }
事件的对象代码
键盘事件var vm = new Vue({ el:"body", methods: { keydownFnc(event){ console.log(event); console.log(event.keyCode) } } })
vue 提供了一些常用的方法,例如 @keyup.enter 按回车事件被触发。
键盘事件的代码链接
其他:
vue1.x 基础使用(一)
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/87407.html
摘要:事件句柄的新特性之一是能够使事件触发浏览器中的行为,比如当用户点击某个元素时启动一段。下面是一个属性列表,可将之插入标签以定义事件的行为。键盘事件的代码链接其他基础使用一 本文主要简述了event 对象,顺便复习了一下事件句柄 (Event Handlers),键盘的一些属性,以及最容易遇到的事件冒泡,同样的阻止事件冒泡,在vue 下是怎样解决的,vue 提供了那些方便去阻止事件冒泡。...
摘要:最近项目进度慢下来了,花点时间总结一下。文章会从到的一些说明以及使用,也会文章中的代码共享出来。详细请关注后续。后面陆续会换到其他的一些工具,如,等。也会介绍一些常用的工具。如下一代的语法编译器,的路由,的交互。 最近项目进度慢下来了,花点时间总结一下。文章会从vue1.x 到2.x的一些说明以及使用,也会文章中的代码共享出来。详细请关注后续。 简介:感慨是会用到一些第三方的模块下载工...
摘要:最近项目进度慢下来了,花点时间总结一下。文章会从到的一些说明以及使用,也会文章中的代码共享出来。详细请关注后续。后面陆续会换到其他的一些工具,如,等。也会介绍一些常用的工具。如下一代的语法编译器,的路由,的交互。 最近项目进度慢下来了,花点时间总结一下。文章会从vue1.x 到2.x的一些说明以及使用,也会文章中的代码共享出来。详细请关注后续。 简介:感慨是会用到一些第三方的模块下载工...
摘要:温馨提示这个项目主要是用来学习的,所以我会不断建分支重写,下一个分支是。更加温馨的提示已经将运用在了大型的项目中,反响一流,下一步是转,希望喜欢的同学坚定信念啊。 github-explorer Rebuild with Vue 2.0 源码地址1.x版本Live DemoReact版 Demo 简介 之前看到了一个很有意思的项目,是一位大牛写的github-explorer。他用的是...
阅读 2242·2021-09-22 15:27
阅读 3145·2021-09-03 10:32
阅读 3466·2021-09-01 11:38
阅读 2472·2019-08-30 15:56
阅读 2192·2019-08-30 13:01
阅读 1514·2019-08-29 12:13
阅读 1326·2019-08-26 13:33
阅读 869·2019-08-26 13:30