基础库:2.24.4
我有一个树形的表格,每一行都有子数据,点击该行对子数据进行折叠和展开操作。当展开时,IOS会滚动到页面顶部。
我尝试使用wx.pageScrollTop,展开时进行滚动操作,但还是没有解决问题,各位友友们,有谁遇到过此类问题吗?各位都是如何解决的?
onExpand(e) {
console.log(e)
let { index, expand } = e.currentTarget.dataset
this.setData({ [`ProdArray[${index}].isExpand`]: expand === 'expand' ? '' : 'expand' })
wx.nextTick(() => {
let touch = e.touches[0]
let y = touch.pageY - touch.clientY
console.log(`移动到:${y}`)
wx.pageScrollTo({scrollTop: y, duration: 0})
})
}
试试选择器滚动