vue修饰符

1、事件后面可以加一些常用的修饰符 keyup.enter阻止冒泡 阻止默认事件 只在自己身上触发 事件捕获
事件的行为默认是:冒泡(从内往外)

<div @click.stop="grandson">grandson</div>  
<div @click.apture="parent">parent
<div @click.self="son">son
<a href="hppt://www.baidu.com" @click.prevent>百度</a>

.stop 代表阻止冒泡
.apture 表示事件捕获 先捕获--->再到目标--->再到冒泡
.self 表示只在自己身上触发(点他自身时)
.prevent 阻止默认事件(eg:a标签的默认跳转)
.键盘事件 修饰符可以连续调用

2、小胡子也被称为 {{ }} 取值表达式 一般只用在html标签内
v-bind 可以简写成 :的形式 如果以后数据需要 使用动态绑定则使用 :的形式
动态和静态生效的是根据前后顺序(优先级 谁在下面谁高)


1.png

class style 可以动态绑定 写法比较特殊 可以使用对象和数据
:class="{red:flag}" flag为true就生效 为false不生成效(他和原生的class不冲突)
:class="['red','blue']" 数组中表示两个都生效 可以在数组中使用变量

2.png

3.png
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容