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();
}