滚动到指定位置

    // 滚动到指定的位置
    scrollPosition(parentName,childName) {
        uni.createSelectorQuery().select(parentName).boundingClientRect(data => { //父组件
            uni.createSelectorQuery().select(childName).boundingClientRect((res) => { //子组件
            console.log(res.top)
                uni.pageScrollTo({
                    duration: 0, //过渡时间必须为0,uniapp bug,否则运行到手机会报错
                    scrollTop: res.top - data.top, //滚动到实际距离是元素距离顶部的距离减去最外层盒子的滚动距离
                })
            }).exec()
        }).exec();
    },
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容