vant-stepper添加一个用于控制change触发时机的属性
Author: 1010830256Created Sep 10, 2026Updated Sep 10, 2026
Labelsfeature: need confirm
What problem does this feature solve?
目前的vant-stepper组件的change事件触发时机感觉不太正确。
vant-stepper的change事件,应该表示的是由该组件触发的change。但是如果我们通过控制v-model绑定的值来修改内容,也会触发change事件,造成的后果就是有些业务场景无法满足。
举例: 现有3个stepper的输入场景, 数量、单价、总价。这三个价格应当保持联动。 即单价发生change时,要通过js代码来修改总价,但是总价修改后,又会触发总价的change事件(业务上是不希望触发总价change事件的)
What does the proposed API look like?
目前的vant-stepper组件的change事件触发时机感觉不太正确。
vant-stepper的change事件,应该表示的是由该组件触发的change。但是如果我们通过控制v-model绑定的值来修改内容,也会触发change事件,造成的后果就是有些业务场景无法满足。
举例: 现有3个stepper的输入场景, 数量、单价、总价。这三个价格应当保持联动。 即单价发生change时,要通过js代码来修改总价,但是总价修改后,又会触发总价的change事件(业务上是不希望触发总价change事件的)
Source: youzan/vant