Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

refactor/recyclerview #410

Open
wants to merge 20 commits into
base: master
Choose a base branch
from
Open

refactor/recyclerview #410

wants to merge 20 commits into from

Conversation

cryzzchen
Copy link
Contributor

重构运行时小程序和web的 rax-recyclerview 组件:在 rax-scrollview 的基础上实现元素回收,按需渲染视口和缓冲区内的元素,回收视口和缓冲区外元素。通过减少页面元素,已达到优化页面性能的目的。

针对业务场景中,部分 Tab 标签需要置顶的情况,被 RecyclerView.Header 包裹的子元素不会参与回收。

详细文档:https://github.com/raxjs/rax-components/tree/refactor/recyclerview/packages/rax-recyclerview

Empireo and others added 20 commits October 13, 2021 18:02
* feat: update swiper to be same with Swiper.js 6.8.4
fix: event handler can't update

* docs: changelog

* docs: annotation for `get-changed-params`

* chore: version

* WIP: modify engineer config

* Revert "WIP: modify engineer config"

This reverts commit 276db2a.

Co-authored-by: wjq990112 <1163585385@qq.com>
* feat: update swiper to be same with Swiper.js 6.8.4
fix: event handler can't update

* docs: changelog

* docs: annotation for `get-changed-params`

* chore: version

* WIP: modify engineer config

* refactor: group

* chore: add changelog

* chore: typo

* chore: update deps

* chore: remove shouldBuild

* chore: lint

* chore: update ci node version

* chore: remove install component deps

* fix: build order

* fix: conditional statement

Co-authored-by: qingjue <yudong.myd@alibaba-inc.com>
Co-authored-by: wjq990112 <1163585385@qq.com>
Co-authored-by: 炽翎 <45777252+wjq990112@users.noreply.github.com>
feat: Weex support scrollIntoView and Weex 2.0
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants