一、页面加载后滚动到指定位置,onLoad或onReady里执行。
scrollAfterLoading() {
const query = wx.createSelectorQuery()
query.select('#cont1').boundingClientRect()
query.selectViewport().scrollOffset()
query.exec(function (res) {
wx.pageScrollTo({
scrollTop: res[0].top
})
})
}
二、点击事件,跳转到指定ID位置,需要位置bind:tap就可以了。
scrollToAnchor: function () {
const query = wx.createSelectorQuery()
query.select('#cont2').boundingClientRect()
query.selectViewport().scrollOffset()
query.exec(function (res) {
wx.pageScrollTo({
scrollTop: res[0].top + res[1].scrollTop
})
})
}
三、完整代码下载链接
https://download.csdn.net/download/weixin_43951315/90477341
![[LeetCode热门100题]|137,260,268,面试17.19](https://i-blog.csdnimg.cn/direct/1b44e7632326447a8b45c0d3da64411b.png)


















