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
待解决
相关问题
自定义组件是否有生命周期可见不可见?
2440浏览 • 1回复 待解决
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
904浏览 • 0回复 待解决
HarmonyOS 页面组件的生命周期、自定义组件生命周期监听问题
628浏览 • 1回复 待解决
HarmonyOS navdestination的生命周期,与页面和组件生命周期的关系
811浏览 • 1回复 待解决
Stage模型的UIAbility生命周期中,如何区分页面可见无焦点和页面可见有焦点
1951浏览 • 1回复 待解决
HarmonyOS List中LazyForEach嵌套Component组件生命周期问题
632浏览 • 1回复 待解决
Dialog组件生命周期问题
809浏览 • 1回复 待解决
HarmonyOS List中不可见组件的预加载问题
957浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
542浏览 • 1回复 待解决
哪个生命周期可以在页面加载前获取数据
721浏览 • 2回复 待解决
HarmonyOS Navigation跳转的组件生命周期
1454浏览 • 2回复 待解决
HarmonyOS navigation主页面生命周期
1143浏览 • 1回复 待解决
#鸿蒙通关秘籍#ArkUI中的自定义组件生命周期和页面生命周期有什么区别?
665浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
1477浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
389浏览 • 1回复 待解决
如何知晓navigation组件生命周期?
649浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
406浏览 • 1回复 待解决
HarmonyOS Tab和tabContent组件切换组件的生命周期可见性回调不一致
229浏览 • 1回复 待解决
HarmonyOS 生命周期的区别
634浏览 • 1回复 待解决
HarmonyOS 如何监听某个页面的生命周期
550浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期
596浏览 • 1回复 待解决
HarmonyOS能否全局监听页面的生命周期
1099浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期不触发
903浏览 • 1回复 待解决
TabContent 内容的生命周期
987浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
2685浏览 • 1回复 待解决
调用onMeasure和onLayout相当于自己给组件设置大小和布局,不设置的话就不会渲染。
示例代码