<wxml>
<scroll-view scroll-y scroll-top='{{topNum}}' style="height: {{allheight+'px'}};" lower-threshold scroll-into-view="{{bottomId}}" >
<view class="waste_info_box" wx:for="{{wasteInfoList}}" wx:key="index">
<view id="bottomView{{item.key-1}}"></view>
<view class="waste_number_box">
<view>废物信息{{item.key}}</view>
<i class="iconfont icon-shanchu" data-key="{{item.key}}" data-cwId="{{item.cwId}}"
bindtap="delWaste"></i>
</view>
</view>
</scroll-view>
</wxml>
<js>
data: {
bottomId: null,
wasteInfoList: []
}
addWaste() {
wasteInfoList.forEach((item, index) => {
that.setData({
bottomId: 'bottomView' + index,
})
})
}
</js>
用到了scroll中的scroll-into-view 这是官网的描述
所以我们在循环数组时可以给每一个对象中塞一个标识 如<view id="bottomView{{item.key-1}}"></view>
然后通过下标跳转到对应的位置