效果
实现跳转到scroll-view的底部
实现
使用scroll-into-view,跳转到对应view的id
<scroll-view class="container" style="height:{{scrollViewHeight}}px"
scroll-y="true" scroll-into-view="{{recognitionnow}}">
<view id="recognition{{index+1}}" wx:for="{{list}}" wx:key="index" class="dataItem">
{{item}}
</view>
</scroll-view>
pagetop: 0,
recognitionnow: "recognition0",
list: [],
let s = mrecstr
let d = [...this.data.list, s]
if (this.data.stop) {
//停止滚动
this.setData({ list: d })
} else {
//滚动到底部
let n = this.data.pagetop + 1
this.setData({ list: d })
this.setData({
pagetop: n,
recognitionnow: "recognition" + n
})
}
console.log('2ww', this.data.pagetop, this.data.recognitionnow)
注意
1、要设置scrollViewHeight,设置scroll-view的固定高度,不能用%。
2、scroll-into-view要对应view的id