小程序中,a页面跳转到b页面,跳转后滚动定位到b页面的特定位置。
- 1.uni.pageScrollTo传递一个scrollTop参数可以滚动到特定位置。
- 2.可以通过 uni.createSelectorQuery()等获取定位元素的位置信息。
- 3.uni.getSystemInfoSync()获取设备的导航栏和状态栏高度。
- 4.注意:scrollTop参数的值是2的top的值减去3的导航栏的高度和状态栏的高度。
- 5.最后,需要注意使用定时器,等待页面渲染完毕,开始滚动。
直接上代码:下面是b页面的模板代码和js代码。
1 | <template> |
1 | onLoad(opt){ |
💬 互动讨论
欢迎留下你的见解、疑问或心得,精选评论有机会获得积分奖励哦!
使用 GitHub 账号登录评论 · 了解 Utterances
发现错误或有建议?提交反馈