2021-04-08

Vue @click.native 的使用

1.首先, @click.native 是给组件绑定原生事件,只能用在组件上,不可以用在原生元素上。

 异常信息: [Vue warn]: The .native modifier for v-on is only valid on components but it was used on <button>.
  1. 在组件上绑定@click="clickCpn"事件,click事件无法触发也不生效,需要通过使用@click.native=“clickCpn”,

才能够执行clickCpn方法, @click.native 监听组件根元素的原生事件 。

  1. 除了 @click.native ,还可以在子组件中添加this.$emit (“click” ,value )方法 将子组件的值传到父组件。

但是这种方法相对麻烦,比如组件中有多个事件,需要重复添加$emit()方法。
转载于https://my.oschina.net/u/2326864/blog/3225347

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值