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
待解决
相关问题
自定义组件是否有生命周期可见不可见?
3133浏览 • 1回复 待解决
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
1675浏览 • 1回复 待解决
HarmonyOS navdestination的生命周期,与页面和组件生命周期的关系
1634浏览 • 1回复 待解决
HarmonyOS 页面组件的生命周期、自定义组件生命周期监听问题
1330浏览 • 1回复 待解决
Stage模型的UIAbility生命周期中,如何区分页面可见无焦点和页面可见有焦点
2432浏览 • 1回复 待解决
HarmonyOS List中LazyForEach嵌套Component组件生命周期问题
1068浏览 • 1回复 待解决
HarmonyOS List中不可见组件的预加载问题
1434浏览 • 1回复 待解决
Dialog组件生命周期问题
1361浏览 • 1回复 待解决
HarmonyOS 页面生命周期问题
1098浏览 • 1回复 待解决
哪个生命周期可以在页面加载前获取数据
1302浏览 • 2回复 待解决
HarmonyOS Navigation跳转的组件生命周期
2415浏览 • 2回复 待解决
#鸿蒙通关秘籍#ArkUI中的自定义组件生命周期和页面生命周期有什么区别?
1332浏览 • 1回复 待解决
HarmonyOS navigation主页面生命周期
1959浏览 • 1回复 待解决
如何知晓navigation组件生命周期?
1174浏览 • 1回复 待解决
HarmonyOS tab组件生命周期问题
1106浏览 • 1回复 待解决
HarmonyOS 首页组件生命周期问题
992浏览 • 1回复 待解决
HarmonyOS页面onPageShow生命周期不回调
2049浏览 • 1回复 待解决
HarmonyOS Tab和tabContent组件切换组件的生命周期可见性回调不一致
576浏览 • 1回复 待解决
HarmonyOS 自定义组件生命周期
1184浏览 • 1回复 待解决
HarmonyOS 生命周期的区别
1403浏览 • 1回复 待解决
HarmonyOS 如何监听某个页面的生命周期
1228浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
3612浏览 • 1回复 待解决
TabContent 内容的生命周期
1676浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期不触发
1695浏览 • 1回复 待解决
HarmonyOS能否全局监听页面的生命周期
1802浏览 • 1回复 待解决
调用onMeasure和onLayout相当于自己给组件设置大小和布局,不设置的话就不会渲染。
示例代码