遇到同样的问题,不过我的 html 结构是 tabs 组件里头包裹了一层 scroll-view ,当我 scroll-view 加载更多(list 数据没有使用二维数组),scroll-view 页面会跳到顶部; 经过测试,我修改 tabs 组件,将其 swiper 删除,用 slot (name=tab-content-0) 来代替,加载更多后,就没有出现跳到顶部的问题了 结构见下图(图片标注有误,应该是tabs[0].list 一维数组) [图片] tabs: [{ title: '全部', orders: [], pageNumber: 1, hasMore: false }, ...] this.setData({ tabs: tabsData })
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>
2021-01-15可以学习使用 grid ,就是样式有点不好调,比如边框,居中等。。。项目有用到,目前在研究中
强烈建议官方为小程序增加table组件?强烈建议官方为小程序增加table组件强烈建议官方为小程序增加table组件 强烈建议官方为小程序增加table组件强烈建议官方为小程序增加table组件 强烈建议官方为小程序增加table组件强烈建议官方为小程序增加table组件
2020-10-14