引擎list组件的实现就是这样的,show为false时只是将控件设置为隐藏,dom树中并未删除,所以在list-item中仍会留着所占有的空间。建议使用if来进行规避。 解决方案 将原来的show改为if。 <list-item type="listItem" class="item" if="{{display}}"> <text class="txt">first listItem</text> </list-item>...
ListItem组件是用来展示列表具体项的 item ;ListItemGroup组件是用来展示列表 item 分组的,这两个组件必须是配合 List 组件来使用。 比如: interface ItemType { title: string; projects: string[] } @Entry @Component struct ToDoList { @State title: string = ''; private timetableListItemGroup: ItemType...
List<SourceEntity> sourceList = GenerateSources(100000);//生成测试数据 CodeTimer.Initialize(); //对于10W个元素集合执行10次转换,如下 CodeTimer.Time("常规反射实现的类型转换", 10, () => { var resultList = ObjectConvertHelperOld.ConvertList<SourceEntity, ResultEntity>(sourceList); }); CodeTimer.T...