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
待解决
相关问题
自定义组件是否有生命周期可见不可见?
1834浏览 • 1回复 待解决
HarmonyOS 是否有支持应用生命周期、页面生命周期、组件生命周期Hook的API?
118浏览 • 0回复 待解决
Stage模型的UIAbility生命周期中,如何区分页面可见无焦点和页面可见有焦点
1545浏览 • 1回复 待解决
HarmonyOS List中LazyForEach嵌套Component组件生命周期问题
161浏览 • 1回复 待解决
Dialog组件生命周期问题
168浏览 • 1回复 待解决
哪个生命周期可以在页面加载前获取数据
233浏览 • 2回复 待解决
HarmonyOS页面onPageShow生命周期不回调
587浏览 • 1回复 待解决
HarmonyOS Navigation跳转的组件生命周期
284浏览 • 2回复 待解决
如何知晓navigation组件生命周期?
110浏览 • 1回复 待解决
HarmonyOS List中不可见组件的预加载问题
116浏览 • 1回复 待解决
监听Ability生命周期
921浏览 • 1回复 待解决
HarmonyOS能否全局监听页面的生命周期
307浏览 • 1回复 待解决
HarmonyOS TabContent页面生命周期不触发
112浏览 • 1回复 待解决
TabContent 内容的生命周期
170浏览 • 1回复 待解决
弹窗组件无法调用生命周期接口
2002浏览 • 1回复 待解决
如何对UIAbility组件的生命周期进行理解?
245浏览 • 1回复 待解决
如何监听AbilitySlice的生命周期
4990浏览 • 1回复 待解决
应用内的生命周期流转
385浏览 • 1回复 待解决
AbilityStage组件容器的生命周期和回调
1477浏览 • 1回复 待解决
如何在页面中订阅UIAbility实例的生命周期变化
1694浏览 • 1回复 待解决
Window窗口的生命周期问题
186浏览 • 1回复 待解决
页面与自定义组件之间的生命周期有什么区别?
302浏览 • 1回复 待解决
swiper切换监听生命周期
819浏览 • 1回复 待解决
如何监听subwindow生命周期
226浏览 • 1回复 待解决
HarmonyOS App的生命周期是什么?
196浏览 • 2回复 待解决
调用onMeasure和onLayout相当于自己给组件设置大小和布局,不设置的话就不会渲染。
示例代码