@click.native.prevent 跟 @click 有什么区别?

来源:9-1 用户登录组件分析

慕仔3544261

2020-11-13

我在代码里将 @click.native.prevent 改成 @click 发现并没有影响,还是会触发 click 时间来调用绑定的方法?那为什么要写 @click.native.prevent 这种写法?在网上查了下没怎么看明白是什么意思

写回答

1回答

扬_灵

2020-11-13

同学你好,这些是vue的修饰符给vue组件绑定事件时候,必须加上native ,否则会认为监听的是来自Item组件自定义的事件,.prevent 是用来阻止默认的 ,相当于原生的event.preventDefault()


0
2
扬_灵
回复
慕仔3544261
不是 官方文档上说的.native是监听组件根元素的原生事件 添加native修饰符号这个是为了防止出现给组件绑定click事件不执行的情况,
2020-11-16
共2条回复

Vue Element+Node.js开发企业通用管理后台系统

基于Element的中后台课程,一套中小型企业通用的后台管理系统

2829 学习 · 1714 问题

查看课程