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
待解决
相关问题
自定义组件是否有生命周期可见不可见?
3151浏览 • 1回复 待解决
HarmonyOS 页面组件的生命周期、自定义组件生命周期监听问题
1351浏览 • 1回复 待解决
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
1709浏览 • 1回复 待解决
HarmonyOS navdestination的生命周期,与页面和组件生命周期的关系
1694浏览 • 1回复 待解决
Stage模型的UIAbility生命周期中,如何区分页面可见无焦点和页面可见有焦点
2442浏览 • 1回复 待解决
HarmonyOS List中LazyForEach嵌套Component组件生命周期问题
1078浏览 • 1回复 待解决
HarmonyOS List中不可见组件的预加载问题
1457浏览 • 1回复 待解决
Dialog组件生命周期问题
1377浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
1119浏览 • 1回复 待解决
哪个生命周期可以在页面加载前获取数据
1330浏览 • 2回复 待解决
HarmonyOS navigation主页面生命周期
2013浏览 • 1回复 待解决
HarmonyOS Navigation跳转的组件生命周期
2491浏览 • 2回复 待解决
#鸿蒙通关秘籍#ArkUI中的自定义组件生命周期和页面生命周期有什么区别?
1358浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
1132浏览 • 1回复 待解决
如何知晓navigation组件生命周期?
1189浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
1012浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
2071浏览 • 1回复 待解决
HarmonyOS 生命周期的区别
1433浏览 • 1回复 待解决
HarmonyOS 如何监听某个页面的生命周期
1261浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期
1195浏览 • 1回复 待解决
HarmonyOS Tab和tabContent组件切换组件的生命周期可见性回调不一致
591浏览 • 1回复 待解决
监听Ability生命周期
2451浏览 • 1回复 待解决
HarmonyOS Navigation 生命周期
986浏览 • 1回复 待解决
HarmonyOS Navigation生命周期
1227浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
3656浏览 • 1回复 待解决
调用onMeasure和onLayout相当于自己给组件设置大小和布局,不设置的话就不会渲染。
示例代码