美文网首页
vue 修饰符

vue 修饰符

作者: 秀萝卜 | 来源:发表于2021-07-15 10:20 被阅读0次

1.常用事件修饰符
.stop
.prevent
.capture
.self
.once
.passive

<div @click.self="parentClick">
<a href="javascript:void(0)" @click.stop="childClick"></a>
</div>


<form @submit.prevent="onSubmit"></form>


<form @submit.stop.prevent="doSomething"></form>


<form @submit.prevent></form>

<div class="div1" @click="click1">
<div class="div2" @click.capture="click2">
<div class="div3" @click="click3"></div>
</div>
</div>

<el-select v-model="value" placeholder="请选择" @change.once="selectChange">
......
</el-select>



<div @scroll.passive="onScroll">
......
</div>



2.按键修饰符
.enter
.tab
.delete
.esc
.space
.up
.down
.left
.right
<input type="text" @keyup.enter="submit">
3.系统修饰符
.ctrl

.alt

.shift

.meta

.exact

需要注意的是,在Mac电脑上,meta对应command键。

<input type="text" @keyup.alt.67="clear">



.exact


<button @click.ctrl="onClick"></button>


<button @click.ctrl.exact="onCtrlClick"></button>


<button @click.exact="onclick"></button>

4,其他的常用的修饰符
.number
.lazy
.trim
.number

如果想自动将用户的输入值转为数值类型,可以给 v-model 添加 number 修饰符:

<input v-model.number="age" type="number">
.lazy

在默认情况下,v-model 在每次 input 事件触发后将输入框的值与数据进行同步
(除了上述输入法组合文字时)。你可以添加 lazy 修饰符,从而转为在 change 事件之后进行同步


<input v-model.lazy="msg">
.trim

如果要自动过滤用户输入的首尾空白字符,可以给 v-model 添加 trim 修饰符:

<input v-model.trim="msg">

作者:艾晓雪
链接:https://www.jianshu.com/p/e5d110873c90
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

相关文章

  • 深入理解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/uaeppltx.html