Skip to content
目录

微信小程序差异

无法在函数体内阻止冒泡

  • H5:不同于 vue click 修饰符,vue 不仅可通过 @click.stop 里阻止冒泡,也可以通过绑定函数中的事件阻止冒泡 e.stopPropagation()
  • 小程序只能使用 catchtap ,在 uniapp 中只能使用修饰符来进行,无法通过函数体中阻止冒泡

uniapp 官方提示

为兼容各端,事件需使用 @ 的方式绑定,请勿使用小程序端的 bind 和 catch 进行事件绑定;也不能在 JS 中使用event.preventDefault()和event.stopPropagation()方法;

结论:组件将无法实现动态参数控制是否冒泡。排除单一的 H5 平台,从兼容的角度来说,要么阻止冒泡,要么不阻止。

好大夫互联网科技(广州)有限公司.