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)展示的值和点开弹窗后选中的不一致
1条答案
按热度按时间ntjbwcob1#
亲! 有相关人解决一下吗