uview中Picker选择器 点击页面数据延迟问题

在uniapp开发中,很多用户都使用到了uview这个组件,当然开发小程序之类的,我们经常会使用到Picker 选择器,用的过程中很容易发现这个组件有一个坑就是,点击页面的时候,数据会延迟,

刚开始我还是以为是数据层级过深导致页面不刷新,使用了this.$forceUpdate()之后,发现还是不行,结果我发现只需要在Picker组件上加上一个属性就好了

解决方法:

加上 :immediateChange ="true"就可以了,这样就可以实时监听到数据的变化

<!-- 弹出框 -->
	<u-picker 
        :show="isShowPopup" 
        :columns="columns" 
        @confirm="confirmPopup" 
        @cancel="closePopup" 
        keyName="address" 
        immediateChange>
    </u-picker>

希望能帮助到你!

猜你喜欢

转载自blog.csdn.net/cwb_2120/article/details/129727852
今日推荐