在App中,基于recycle-view的list,才能实现长列表的资源自动回收,以保障列表加载很多项目时,屏幕外的资源被有效回收。list-view就是基于recycle-view的list组件。 每个list由1个父组件list-view及若干子组件list-item构成。 在list-item上使用v-for指令循环list-item,自动会回收屏幕外的列表项资源。 list-view和scroll-view都是滚动组件,list适用于长列表场景,其他场景适用于scroll-view。 ## 示例代码 - 联网联表:[https://gitcode.net/dcloud/hello-uni-app-x/-/blob/master/pages/component/list-news/list.uvue](https://gitcode.net/dcloud/hello-uni-app-x/-/blob/master/pages/component/list-news/list.uvue) - 可左右滑动的多个列表:[https://gitcode.net/dcloud/hello-uni-app-x/-/tree/master/pages/template/long-list](https://gitcode.net/dcloud/hello-uni-app-x/-/tree/master/pages/template/long-list) ## Bug&Tips - list触底偶尔不触发 - 暂不支持reverse,目前还不能开发im那样的倒叙列表 - 暂不支持waterfall多列瀑布流