美文网首页
vue修饰符

vue修饰符

作者: 池边红萼 | 来源:发表于2017-06-12 20:55 被阅读0次

修饰符(Modifiers)是以半角句号.指明的特殊后缀,用于指出一个指令应该以特殊方式绑定。

.prevent: 提交事件不再重载页面

.stop: 阻止单击事件冒泡

.self: 当事件发生在该元素本身而不是子元素的时候会触发

.capture: 事件侦听,事件发生的时候会调用

.once: 跟v-once作用类似,只渲染一次,第二次不会执行

例如: 在事件处理器中经常会需要调用event.preventDefault()或event.stopPropagation()。

Vue.js为v-on提供两个事件修饰符:.prevent与.stop。

当然在 methods 中也可以轻松实现事件的处理,但是methods 出现的初衷是数据逻辑,而不是去处理 DOM 事件。

为了简单明了,直接上代码

<button  v-on:click.stop="doThis">单击按钮阻止事件冒泡</button>

<form v-on:submit.prevent="onSumbit">提交事件不再重新加载页面</form>

<a v-on:click.stop.prevent="doThis">修饰符可以连着打点调用</a>

<div v-on:click.capture="doThat">添加事件监听器</div>

<div v-on:click.self="doThis">只当事件在该元素本身</div>

另外,.ctrl.alt.shift.meta  这四个是新增的修饰符开启鼠标或键盘事件监听,使在按键按下时发生响应。

相关文章

  • 深入理解vue 修饰符sync【 vue sync修饰符示例】

    在说vue 修饰符sync前,我们先看下官方文档:vue .sync 修饰符,里面说vue .sync 修饰符以前...

  • 2018-10-11

    vue 修饰符sync【 vue sync修饰符示例】 先看下一个参考的文章:深入理解vue 修饰符sync【 v...

  • Vue事件修饰符

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

  • vue中的修饰符

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

  • 2020-12-29

    Vue修饰符和事件 Vue修饰符:用来修饰事件的操作例如: 代码举例:阻止默认动作 1、v-on和其他支持的修饰符...

  • Vue面试考点准备03

    1、Vue中的修饰符有哪些? 修饰符是用于限定类型以及类型成员的声明的一种符号。Vue中修饰符分为如下五种:表单修...

  • Vue事件修饰符详解

    Vue事件修饰符详解(转) 整体学习Vue时看到Vue文档中有事件修饰符的描述,但是看了之后并没有理解是什么意思,...

  • 在vue中使用.stop阻止单击事件继续传播

    一、vue的事件修饰符 为了不在方法中处理DOM事件细节,vue中提供6个事件修饰符。分别是: .stop .pr...

  • 31.Vue v-model 修饰符

    与 Vue事件修饰符 类似,v-model也有修饰符,用于控制数据同步。 案例

  • Vue-day3

    Vue常用指令 修饰符 表单修饰符 v-model.lazy:change事件,失去焦点才改变.number ①限...

网友评论

      本文标题:vue修饰符

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