scroll-view内部事件会重新触发scroll-top?
发布于 4 年前 作者 nalong 6818 次浏览 来自 问答
    <scroll-view slot="desc" class="half-content" scroll-y="true" scroll-top="{{openScrollTop}}">
        <label id="{{item.checked}}" wx:for="{{fileList}}" wx:key="{{item.value}}" class="checkBox" bindtap="radioChange" data-value="{{item.value}}">
          <view>
            <radio color="#487FF8" value="{{item.value}}" checked="{{item.checked}}"/>
          </view>
          <view class="checkBox-content">
            <view class="checkBox-img">
              <type-template type="{{item.types}}"></type-template>
            </view>
            <view class="checkBox-name">
              {{item.title}}
            </view>        
          </view>
        </label>  
    </scroll-view>

内部是写了多选 在打开的时候我计算了openScrollTop的值,让他处于中间, 结果后面每次处罚radioChange 都会让滚动条回到 OpenScrollTop的地方,该咋办?

开始是这样 滚动条滚到上面,选了上面的,又回弹回这个位置

1 回复

自查代码逻辑,openScrollTop 是在什么情况下进行赋值的

回到顶部