Uni-app 页面滚动/滑动到某个固定的位置

每日一唠叨:

测试小姐姐说给说明文档加个滚动功能吧,不要让用户还手动滑那么长时间,直接点击跳到说明位置好了。
okay。

正文开始👇

需求:实现点击说明标题滚动到说明详情。

效果图

image.png

uni app官网说法

image.png

代码


JS:        //提示滚动到固定位置上  
         roll(){
                uni.createSelectorQuery().select('.hint_zt').boundingClientRect(data=>{//目标位置的节点,类class或者id
                console.log("目标view的top\left\right\bottom分别是多少",data.top,data.left,data.right,data.bottom)
                uni.pageScrollTo({
                    duration: 100,//过渡时间
                    scrollTop: data.top,//到达目标class的top值
                    })
                }).exec();
                
            },

打印数据

image.png

在点击事件那里引用这个方法即可!



作者:陈_Jun
链接:https://www.jianshu.com/p/390e8c5d61a0
来源:简书
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。


若文章对您有帮助,帮忙点个赞!

0
-5
发布时间 2022-04-09 20:45:47
0 条回复(回复会通过微信通知作者)
点击加载更多评论
登录 后再进行评论
(微信扫码即可登录,无需注册)