uniapp 实现锚点

uniapp 实现锚点 在 uni-app 中实现锚点可以通过使用 scrollTo 函数来完成。

示例代码如下所示:

anchorPoint(){
// 获取到需要跳转的元素节点
const targetElement = document.getElementById('swiper-s'); // 这里的 'target' 为目标元素的 id

// 调用 scrollTo 函数进行页面滚动
uni.createSelectorQuery().select('#swiper-s').boundingClientRect(rect => {
    if (rect) {
        const topOffset = rect.top + window.pageYOffset;
        uni.pageScrollTo({
            selector: '#swiper-s',
            duration: 300,
            success() {
                console.log("滚动到指定位置成功");
            },
            fail() {
                console.error("滚动失败");
            }
        });
    } else {
        console.warn("未能获取到目标元素信息");
    }
}).exec();
}