- scrollview组件顶部追加新数据时滚动条会直接跳到顶部
scrollview组件顶部追加新数据时滚动条会直接跳到顶部,而如果在底部追加新数据滚动条不会跳变。想实现类似微信聊天页面向下滑动拉取历史消息,但拉取完历史消息后不要直接跳转到顶部。目前小程序的scrollView会直接跳转到顶部了。 https://developers.weixin.qq.com/s/awlzC9mW7Q5l
2019-01-03 - scroll-view 追加数据会自动回到顶部,请问怎样解决?
没有把数组值全部替换,是不断将数据追加push进数组。 基础库版本:2.10.3 const updateList = `tabs[${activeTab}].list[${page}]` const updatePage = `tabs[${activeTab}].page` this.setData({ [updateList]: res, [updatePage]: page + 1 }) <!-- 这是自定义组件的内部WXML结构 --> <scroll-view class="tab-content" enable-back-to-top="{{true}}" scroll-y="{{true}}" scroll-anchoring="{{true}}" lower-threshold="100" bindscrolltolower="updateGameList"> <view class="game-card-wrap" wx:for="{{gameListWrap}}" wx:for-item="gameList" wx:for-index="gameListIdx" wx:key="gameListIdx"> <view class="game-card" hover-class="hover-class" hover-start-time="100" wx:for="{{gameList}}" wx:for-item="game" wx:for-index="gameIdx" wx:key="gid"> </view> </view> </scroll-view>
2020-03-18 - 即时聊天页面, 下拉加载历史消息 , 新数据渲染到页面, 如何使页面不滚动到最顶部?
做的是一个即时聊天页面, 下拉加载历史消息, 如何使新数据渲染到页面的时候页面不会回滚到顶部, 而保留下拉之前的那个位置 , 类似于QQ或者微信查看历史消息的效果. 尝试使用过wx.pageScrollTop(), 但是会有顿闪
2019-11-30