1、下列代码中哪些不能指定半模态高度?
答案:B
bindSheet
给组件绑定半模态页面,点击后显示模态页面。
options SheetOptions 配置半模态页面的可选属性。 可设置度
height SheetSize 半模态高度,默认是LARGE。
2、下面关于V2状态管理Repeat说法错误的是
答案:D
- Repeat使用键值作为标识,因此键值生成函数key()必须针对每个数据生成唯一的值。
- Repeat virtualScroll场景必须在滚动类容器组件内使用,仅有List、Grid、Swiper以及WaterFlow组件支持virtualScroll场景(此时配置cachedCount会生效)。其它容器组件只适用于non-virtualScroll场景。
- Repeat开启virtualScroll后,在每次迭代中,必须创建且只允许创建一个子组件。不开启virtualScroll没有该限制。生成的子组件必须是允许包含在Repeat父容器组件中的子组件。
- 当Repeat与自定义组件/@Builder函数混用时,必须将RepeatItem类型整体进行传参,组件才能监听到数据变化,如果只传递RepeatItem.item或RepeatItem.index,将会出现UI渲染异常。
- template模板目前只支持virtualScroll场景。当多个template type相同时,Repeat会覆盖旧的template()函数,仅生效最新的template()。
- totalCount > array.length时,在父组件容器滚动过程中,应用需要保证列表即将滑动到数据源末尾时请求后续数据,直到数据源全部加载完成,否则列表滑动的过程中会出现滚动效果异常。解决方案见totalCount值大于数据源长度。
- 在容器组件内使用Repeat的时候,只能包含一个Repeat。以List为例,同时包含ListItem、ForEach、LazyForEach的场景是不推荐的;同时包含多个Repeat也是不推荐的。
- Repeat组件的virtualScroll场景不支持V1装饰器,使用V1装饰器存在渲染异常,不建议开发者同时使用。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。