• 欢迎访问搞代码网站,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站!
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏搞代码吧

Vue事件处理原理及过程详解

vue 搞代码 4年前 (2022-01-08) 14次浏览 已收录 0个评论

这篇文章主要介

本文来源gao!%daima.com搞$代*!码9网(

绍了vue事件处理原理及过程详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

Vue事件监听的方式貌似违背了关注点分离(separation of concern)的传统理念。实际上,所有的Vue.js事件处理方法和表达式都严格绑定在当前视图的ViewModel上,它不会导致维护上的困难,使用v-on有以下好处:

1、扫一眼HTML模板便能轻松定位在JS代码里对应的方法。

2、无须在JS里手动绑定事件,ViewModel代码可以是非常纯粹的逻辑,和DOM完全解耦,更易于测试。

3、当一个ViewModel被销毁时,所有的事件处理器都会自动被删除,无须担心自己如何清理它们。

事件处理步骤

1. 绑定监视

2. 事件修饰符

3. 按键修饰符

代码如下

   <title>Title</title> <!--列表过滤与排序--><div id="demo"> <h2>绑定监听</h2><button>test1</button><button>test2</button><button>test3</button><!-- 无参函数,实际上是传了$event对象--><button>test4</button><h2>事件修饰符</h2><!--存在事件冒泡的情况--><h3>阻止事件冒泡</h3><div style="width: 200px;height: 200px;background: red"> <[email protected] 停止事件冒泡 --><div style="width: 100px;height: 100px;background: blue"></div></div><br><h3>阻止事件的默认行为</h3>去百度<br><h2>按键修饰符</h2><!-- --><!--原始写法--><!----><!--13就是enter键的keyCode码--><!--直接写名字--></div>

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持gaodaima搞代码网

以上就是Vue事件处理原理及过程详解的详细内容,更多请关注gaodaima搞代码网其它相关文章!


搞代码网(gaodaima.com)提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请说明详细缘由并提供版权或权益证明然后发送到邮箱[email protected],我们会在看到邮件的第一时间内为您处理,或直接联系QQ:872152909。本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:Vue事件处理原理及过程详解

喜欢 (0)
[搞代码]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址