vux popup-picker选择值与显示不一致组件问题

9avjhtql  于 2023-03-19  发布在  其他
关注(0)|答案(1)|浏览(288)

VUX version

2.9.1

OS/Browsers version

任何浏览器

Vue version

2.5.16

Code

<popup-picker  placeholder="请选择" :data="cityList" v-model="cityCode" :columns="1" show-name @on-change="handleOnCityChange"></popup-picker>

Steps to reproduce

选中一个列表后比如当前选择北京市,然后再次点击popup-picker,弹窗显示后快速下拉,不等滚动结束就点击完成,(1)这时候触发@on-Change事件,其实,他的值未曾改变(2)这时候显示的值是北京市,但是打开的弹窗默认展示的不是北京市,而是滚动到最后一个位置的城市
(3)点击北京市展开弹框,这时候滚动下,然后再次选择北京市,值未曾改变,但是会触发On-change事件

What is Expected?

(1)期待值不发生变化的时候不触发on-change事件
(2)展示的值和点开弹窗后选中的值要一致

What is actually happening?

(1)值不发生变化的也会触发on-change事件
(2)展示的值和点开弹窗后选中的不一致

相关问题