uni-app uni.pageScrollTo 的 selector 参数不生效

uni-app uni.pageScrollTo 的 selector 参数不生效 产品分类:uniapp/H5

属性
PC开发环境操作系统 Windows
PC开发环境操作系统版本号 Windows10 20H2
浏览器平台 Chrome
浏览器版本 97.0.1072.62
项目创建方式 CLI
CLI版本号 2.0.1-33520211229002

bug描述:

uni.pageScrollTo({  
    selector: ".bottom-bar-wrapper",  
    success: console.log,  
    fail: console.log,  
});

报错提示

{errMsg: 'pageScrollTo:fail Missing required parameter `scrollTop`'}

操作步骤:

uni.pageScrollTo({  
    selector: ".bottom-bar-wrapper",  
    success: console.log,  
    fail: console.log,  
});

预期结果:

滚动到特定元素位置

实际结果:

报错提示

{errMsg: 'pageScrollTo:fail Missing required parameter `scrollTop`'}

更多关于uni-app uni.pageScrollTo 的 selector 参数不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html

19 回复

滚是能滚了,位置怎么有点奇怪,不该滚到顶吗

更多关于uni-app uni.pageScrollTo 的 selector 参数不生效的实战教程也可以访问 https://www.itying.com/category-93-b0.html


问题已修复,请升级最新版 HBuilderX 重试。

请问这个问题什么时候可以修复好?

6月了还没修复

+1,等待修复

+1,等待修复

+1,等待修复

+1,等待修复

uni.createSelectorQuery().select("#" + index).boundingClientRect((res)=>{ let scrollH = res.top; uni.pageScrollTo({ scrollTop: scrollH }) }).exec()
多个滚动,先滚动到顶部,否则高度不是真实需求

4月了还没修复

5月了还没修复

马上6月了,success回调打印:{errMsg: “pageScrollTo:ok”}

7月了还没修复

还没修复

8月了还没修复

9月了还没修复

同样的问题,使用pageScrollTo使用selector跳转传入id的时候,跳转到的位置大概是制定id元素会天赚到页面中间偏上面一点的位置,位置非常奇怪

测了一下好像是被选择id上面那个元素到顶部了

2023 年了,还没修复

回到顶部