Vant: Stepper 如果存在于checkbox中 会存在click事件冒泡

Created on 2 Jun 2018  ·  5Comments  ·  Source: youzan/vant

Describe the bug
当stepper组件嵌套在checkbox组件中时, 调用onChange 方法时, 同时调用checkbox方法改变其值

Screenshots
图片不太好显示, 很容易复现
临时解决方案是: 在源码中简单改了一下
image
image

Environment

  • Device:
  • Browser:
  • Vant Version: 1.1.5

Reproduce
Provide the steps to reproduce and if possible a minimal demo of the problem via jsfiddle.
https://jsfiddle.net/dfarLdko/1/

Most helpful comment

事件冒泡是正常行为,如果不想要事件冒泡,可以这样处理

<van-stepper @click.native.stop />

All 5 comments

picker 里的确定取消也同样存在事件冒泡

事件冒泡是正常行为,如果不想要事件冒泡,可以这样处理

<van-stepper @click.native.stop />

事件冒泡是正常行为,如果不想要事件冒泡,可以这样处理

<van-stepper @click.native.stop />

weapp中不可以使用@click.native.stop吧

小程序可以使用 catch:tap=“noop” ,绑定一个空函数

好的,谢谢你

------------------ 原始邮件 ------------------
发件人: "neverland"<[email protected]>;
发送时间: 2020年3月25日(星期三) 上午9:36
收件人: "youzan/vant"<[email protected]>;
抄送: "星光大道"<[email protected]>;"Comment"<[email protected]>;
主题: Re: [youzan/vant] Stepper 如果存在于checkbox中 会存在click事件冒泡 (#1216)

小程序可以使用 catch:tap=“noop” ,绑定一个空函数


You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Was this page helpful?
0 / 5 - 0 ratings