美文网首页
事件修饰符

事件修饰符

作者: 秋分落叶 | 来源:发表于2019-06-10 10:59 被阅读0次

<div style="height: 150px;background-color: aqua" @click="divClick">

  <input type="button" value="点我" @click="btnClick">

</div>

btnClick divClick  都会调用  因为冒泡机制 先执行btnClick后执行divClick

<div style="height: 150px;background-color: aqua" @click="divClick">

  <input type="button" value="点我" @click.stop="btnClick">

</div>

只会调用btnClick 方法  因为.stop阻止了冒泡

<a href="http://www.baidu.com" @click.prevent="linkClick">百度一下</a>

.prevent可以阻止默认的事件  只调用linkClick事件   不跳转链接


<div style="height: 150px;background-color: aqua" @click.capture="divClick">

  <input type="button" value="点我" @click="btnClick">

</div>

.capture  捕获事件 先调用父类方法divClick    再去执行btnClick

<div style="height: 150px;background-color: aqua" @click.self="divClick">

  <input type="button" value="点我" @click="btnClick">

</div>

.self 只有点击自己才会执行divClick事件   冒泡 捕获到它的都不行    但是冒泡 捕获只阻止自己的   不会阻止他父类的冒泡 捕获

.stop阻止了冒泡  是自己以及他的父类的

<div style="height: 150px;background-color: aqua" @click.self="divClick">

  <input type="button" value="点我" @click.once="btnClick">

</div>

.once  只能执行一次

相关文章

  • Vue修饰符

    事件修饰符 .prevent修饰符 .stop修饰符 .once修饰符 prevent修饰符 用于阻止默认事件行为...

  • Vue事件修饰符

    Vue 事件修饰符 事件修饰符结合使用

  • vue 修饰符

    修饰符,这里分为两块讲:事件修饰符,按键修饰符, 1,事件修饰符 .stop:阻止单击事件继续传播.prevent...

  • vue中的修饰符

    事件修饰符 使用vue,让代码中只有纯粹的数据逻辑,而不是去处理DOM事件细节。 ---事件修饰符vue事件修饰符...

  • vue 常见修饰符

    表单修饰符 事件修饰符 鼠标修饰符 键盘修饰符

  • 事件修饰符 vue中 为a标签添加点击事件不跳转href

    事件修饰符运用事件修饰符 .prevent 阻止默认行为 1以此类推 运用事件修饰符 .stop 阻止冒泡只执行 ...

  • vue30道面试题

    vue的修饰符 1.事件修饰符 prevent 阻止默认事件(在指定的事件后进行默认事件的阻止) stop阻止事件...

  • uni-app 事件修饰符

    事件修饰符 修饰符说明stop 阻止事件冒泡阻止子元素的事件触发时同时触发其祖宗元素的事件capture 阻止事件...

  • vue 修饰符

    v-model 修饰符 .lazy.number.trim .sync 修饰符 .native修饰符 事件修饰符 ...

  • vue事件修饰符

    js事件默认冒泡: 点击内层的元素会触发外层的事件。(解决方法如下:) 事件修饰符 vue提供了事件修饰符,...

网友评论

      本文标题:事件修饰符

      本文链接:https://www.haomeiwen.com/subject/knbaxctx.html