方法1:
1.获取当前景点ID。
Changescroll: function(e) {
var id = e.currentTarget.dataset.id;
this.setData({
toView: id
})
})
2.创建节点查询器。
var toViewid = "#" + this.data.toView;//获取id
var scrollTop;
const query=wx.createSelectorQuery(); //创建节点查询器
query.select(toViewid).boundingClientRect() //选择toViewid获取位置信息
query.selectViewport().scrollOffset() //获取页面查询位置的
query.exec(function(res) {
console.log(res)
scrollTop = res[0].top
res[1].scrollTop
wx.createSelectorQuery().select('.page').boundingClientRect(function(rect) {
wx.pageScrollTo({
scrollTop: scrollTop,
duration: 0
})
}).exec()
})