HarmonyOS list数据加载问题
数组有几百个元素但是页面只显示一个,其中this.searchResult有几百个元素的。
@Styles listStyles(){
.id('list')
.backgroundColor(Color.Yellow)
.margin({top:10})
.alignRules({
top:{anchor:'search',align:VerticalAlign.Bottom},
left:{anchor:LayoutUtil.Container,align:HorizontalAlign.Start},
bottom:{anchor:LayoutUtil.Container,align:VerticalAlign.Bottom},
right:{anchor:LayoutUtil.Container,align:HorizontalAlign.End}
})
}
RelativeContainer() {
List() {
ListItemGroup(){
ForEach(this.searchResult, (item: object, index: number) => {
ListItem() {
RelativeContainer() {
Image(item['profile_image_url'])
.alt($rawfile('Contacts/ice_group_people_default_head.png'))
.width(40)
.height(40)
.borderRadius(5)
.margin({ left: 15, top: 5, bottom: 5 })
.id('header')
Text(item['name'])
.fontSize(14)
.height(20)
.fontSize(14)
.textAlign(TextAlign.Start)
.id('name')
.alignRules({
left: { anchor: 'header', align: HorizontalAlign.End },
right: { anchor: LayoutUtil.Container, align: HorizontalAlign.End },
top: { anchor: 'header', align: VerticalAlign.Top }
})
.margin({ right: 15, left: 10 })
Text(item['company_name'] + '/' + item['org_name'] + '/' + item['position'])
.fontSize(12)
.textAlign(TextAlign.Start)
.maxLines(2)
.id('info')
.alignRules({
left: { anchor: 'name', align: HorizontalAlign.Start },
top: { anchor: 'name', align: VerticalAlign.Bottom },
right: { anchor: 'name', align: HorizontalAlign.End }
})
.margin({ top: 8,right: 20 })
Divider().height(0.5).backgroundColor(0xDDDDDD).id('dev')
.alignRules({
top:{anchor:'info',align:VerticalAlign.Bottom},
left:{anchor:'header',align:HorizontalAlign.End},
right:{anchor:'info',align:HorizontalAlign.End}
})
.margin({top:8,right:20})
}
}
})
}
}
.listStyles()
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 列表展示list懒加载问题
657浏览 • 1回复 待解决
HarmonyOS List组件动态刷新数据问题
1049浏览 • 1回复 待解决
HarmonyOS List组件能不能从底部开始加载数据?
42浏览 • 1回复 待解决
HarmonyOS List中不可见组件的预加载问题
321浏览 • 1回复 待解决
HarmonyOS 懒加载的数据删除问题
494浏览 • 1回复 待解决
HarmonyOS WaterFlow嵌套在list中,会全量加载的问题
84浏览 • 1回复 待解决
HarmonyOS List嵌套List和List嵌套Grid问题
7浏览 • 0回复 待解决
HarmonyOS List怎么刷新数据?
44浏览 • 1回复 待解决
HarmonyOS List数据全显示
35浏览 • 1回复 待解决
HarmonyOS list组件问题
21浏览 • 1回复 待解决
HarmonyOS List回弹问题
2浏览 • 1回复 待解决
HarmonyOS List嵌套不能同步数据
334浏览 • 1回复 待解决
HarmonyOS list数据刷新,头像闪烁
31浏览 • 1回复 待解决
HarmonyOS 有没有List分页加载的例子?
41浏览 • 1回复 待解决
HarmonyOS中List是如何加载item的?
244浏览 • 2回复 待解决
HarmonyOS list滑动问题
842浏览 • 1回复 待解决
HarmonyOS list sticky相关问题
19浏览 • 1回复 待解决
HarmonyOS 列表List相关问题
473浏览 • 1回复 待解决
HarmonyOS List的space问题
69浏览 • 1回复 待解决
HarmonyOS List组件数据更新错误
316浏览 • 0回复 待解决
HarmonyOS list组件数据显示错乱
54浏览 • 1回复 待解决
HarmonyOS tabs内有多个tabcontent,每个tabcontent内有个list列表,都加载数据后,是否会回收?
233浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现二级联动的List组件数据懒加载?
122浏览 • 0回复 待解决
HarmonyOS List组件沉浸式问题
37浏览 • 1回复 待解决
HarmonyOS List展示不全的问题
377浏览 • 1回复 待解决
参考示例:
Column、Row、 Flex组件都可以通过Flex布局控制子元素显示,文档参考:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-universal-attributes-flex-layout-V5