List组件的页面复写了onMeasure/onLayout生命周期,数据列表不可见
List组件的页面复写了onMeasure/onLayout生命周期,数据列表不可见复现demo:
@Entry
@Component
struct MainPage {
public arr: Array<string> = ['1', '2', '3']
build() {
Row() {
Column() {
Stack() {
List({ space: 40 }) {
ForEach(
this.arr,
(item: string, index) => {
ListItem() {
Text(item).width('100%').height(150).textAlign(TextAlign.Center).onClick(() => {
console.log('点击')
})
}.margin(20).backgroundColor(Color.White)
})
}
}.width('100%').height('100%').backgroundColor(Color.Gray)
}
.width('100%')
}
.height('100%')
}
onMeasure(children: Array<LayoutChild>, constraint: ConstraintSizeOptions): void {
console.log('cwq onMeasure')
}
onLayout(children: Array<LayoutChild>, constraint: ConstraintSizeOptions): void {
console.log('cwq onLayout')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
自定义组件是否有生命周期可见不可见?
791浏览 • 1回复 待解决
Stage模型的UIAbility生命周期中,如何区分页面可见无焦点和页面可见有焦点
732浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
923浏览 • 1回复 待解决
AbilityStage组件容器的生命周期和回调
100浏览 • 1回复 待解决
监听Ability生命周期
560浏览 • 1回复 待解决
swiper切换监听生命周期
538浏览 • 1回复 待解决
应用内的生命周期流转
37浏览 • 1回复 待解决
如何监听AbilitySlice的生命周期
4150浏览 • 1回复 待解决
如何在页面中订阅UIAbility实例的生命周期变化
794浏览 • 1回复 待解决
如何使用AbilityStage的生命周期函数
1048浏览 • 1回复 待解决
@Link引用的Object数组导致组件不走生命周期
484浏览 • 1回复 待解决
JMS 消息怎么设置生命周期呢?
1721浏览 • 1回复 待解决
如何理解和重写onBackPress生命周期
1032浏览 • 1回复 待解决
路由到其他页面,有无相关销毁页面的生命周期会回调
620浏览 • 1回复 待解决
公共事件的生命周期是怎样的
668浏览 • 1回复 待解决
Ability的生命周期回调函数有哪些呢?
4369浏览 • 1回复 待解决
Web组件如何选择合适的生命周期去注入JS代码或者事件
916浏览 • 1回复 待解决
组件的生命周期无法拦截或者获取到对应属性操作修改组件
769浏览 • 1回复 待解决
旋转屏幕,如何防止界面生命周期重启
1133浏览 • 1回复 待解决
EntryFormAbility的生命周期的回调函数在哪个文件中调用
60浏览 • 1回复 待解决
卡片生命周期回调函数在哪个文件中调用
821浏览 • 1回复 待解决
自定义组件没有attach到视图树以及从视图树detach的生命周期
452浏览 • 1回复 待解决
Ability生命周期中的参数WindowStage Want能否在Worker中使用
267浏览 • 1回复 待解决
TextInput怎么动态改变密码输入的可见与不可见
2286浏览 • 1回复 待解决
服务卡片生命周期回调函数在哪个ArkTS文件中调用
953浏览 • 1回复 待解决
调用onMeasure和onLayout相当于自己给组件设置大小和布局,不设置的话就不会渲染。
示例代码