为什么wx.pageScrollTo锚点对异步加载后的数据无效?
发布于 6 年前 作者 taomeng 12742 次浏览 来自 官方Issues

为什么wx.pageScrollTo锚点,异步加载数据后,点击后滚动的位置不对,如何获取异步加载后元素的位置

<view class=“item-2”>

<view class=“tab-title” id=‘tabItem1’>营地详情</view>

<rich-text class=“tab1” nodes="{{detailInfo.content}}"></rich-text>

<view class=“tab-title” id=‘tabItem2’>配套设施/收费</view>

<rich-text class=“tab2” nodes="{{detailInfo.configure}}"></rich-text>

<view class=“tab-title” id=‘tabItem3’>预订须知</view>

<rich-text class=“tab3” nodes="{{xuzhi.value}}"></rich-text>

</view>

wx.pageScrollTo({

// scrollTop: _heightd,   //页面滚动的距离

selector:’#tabItem2,

duration: 1000,    //页面滚动速度 单位ms

success: function (e) {    //成功函数

}

});

2 回复

遇到同样问题,请问解决了吗

1.selector属性 最低版本要求:2.7.3 (可以直接使用那么新的,不需考虑低版本,羡慕)2. 是否等到 异步加载后的数据 渲染好后再执行pageScrollTo

回到顶部