收藏
回答

picker-view不能同时设置value和初始值,导致切换picker-view数据时会闪动?

    <picker-view
        :value="timeIndex"
        @change="onTimeChange"
      >
      <picker-view-column>
        <view
          v-for="(hour, index) in pickerHours"
          :key="index"
        >
          <view>{{ hour.label }}</view>
        </view>
      </picker-view-column>
      <picker-view-column>
        <view
          v-for="(minute, index) in pickerMinutes"
          :key="index"
        >
          <view class="text">{{ minute.label }}</view>
        </view>
      </picker-view-column>
    </picker-view>



比如一个选择程序时长的组件

小时从0-12,分钟在0小时时,1-59,在1-12小时时,分钟是0-59。如果从0小时1分钟滚动小时到1小时,分钟的数组要更新,同时index下标会从0变成1。这时会出现闪动。如果同时更新,会报错,不会定位到准确的位置,这个bug微信什么时候修复呢?

回答关注问题邀请回答
收藏

1 个回答

登录 后发表内容