HarmonyOS LazyForEach的ListItem划出屏幕没有调用onDisAppear这个是正常的吗
build() {
Row() {
List({ space: commonConst.LIST_ITEM_SPACE }) {
LazyForEach(this.goodsListData, (item: GoodsListItemType) => {
ListItem() {
Row() {
Column() {
Image(item?.goodsImg)
.width(commonConst.LAYOUT_WIDTH_OR_HEIGHT)
.height(commonConst.LAYOUT_WIDTH_OR_HEIGHT)
}
.width(commonConst.GOODS_IMAGE_WIDTH)
.height(commonConst.LAYOUT_WIDTH_OR_HEIGHT)
Column() {
Text(item?.goodsName)
.fontSize(commonConst.NORMAL_FONT_SIZE)
.margin({ bottom: commonConst.BIGGER_FONT_SIZE })
Text(item?.advertisingLanguage)
.fontColor($r('app.color.gray'))
.fontSize(commonConst.GOODS_EVALUATE_FONT_SIZE)
.margin({ right: commonConst.MARGIN_RIGHT, bottom: commonConst.BIGGER_FONT_SIZE })
Row() {
Text(item?.evaluate)
.fontSize(commonConst.GOODS_EVALUATE_FONT_SIZE)
.fontColor($r('app.color.deepGray'))
Text(item?.price).fontSize(commonConst.NORMAL_FONT_SIZE).fontColor($r('app.color.freshRed'))
}
.justifyContent(FlexAlign.SpaceAround)
.width(commonConst.GOODS_LIST_WIDTH)
}
.padding(commonConst.GOODS_LIST_PADDING)
.width(commonConst.GOODS_FONT_WIDTH)
.height(commonConst.LAYOUT_WIDTH_OR_HEIGHT)
}
.justifyContent(FlexAlign.SpaceBetween)
.height(commonConst.GOODS_LIST_HEIGHT)
.width(commonConst.LAYOUT_WIDTH_OR_HEIGHT)
}.onAppear(() => {
console.log("lzqnet dddd")
}).onDisAppear(() => {
console.log("lzqnet eeeee")
})
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
- 33.
- 34.
- 35.
- 36.
- 37.
- 38.
- 39.
- 40.
- 41.
- 42.
- 43.
在item里实现了下面代码,但是item滑出屏幕后,onDisAppear没有被调用,这是什么情况呢
onAppear(() => {
console.log("lzqnet dddd")
}).onDisAppear(() => {
console.log("lzqnet eeeee")
})
- 1.
- 2.
- 3.
- 4.
- 5.
HarmonyOS
赞
收藏 0
回答 1
相关问题
ArkUI List组件ListItem划出操作碰到的问题
4644浏览 • 2回复 待解决
HarmonyOS混淆后的代码,注释没有删除是正常的吗?是需要增加什么配置吗?
1086浏览 • 1回复 待解决
arkWeb调用WebRTC时,无法正常进行屏幕录制
1026浏览 • 1回复 待解决
HarmonyOS LazyForEach中listItem添加动画效果
848浏览 • 1回复 待解决
HarmonyOS List列表,如何点击某个按钮,展示和隐藏ListItem中的swiperAction划出组件
967浏览 • 1回复 待解决
HarmonyOS 获取List中当前屏幕可见的ListItem
1483浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在HarmonyOS中利用ListItem自定义划出组件?
939浏览 • 1回复 待解决
NDK工程中使用预构建库,无法正常调用,so 必须是 napi 方式生成的吗?
593浏览 • 1回复 待解决
HarmonyOS display.getAllDisplays()获取的屏幕宽度的单位是VP吗
910浏览 • 1回复 待解决
HarmonyOS 正式包查找NOTIFICATION_CONTROLLER这个权限,没有找到,这个是需要走什么特别流程吗?
610浏览 • 1回复 待解决
HarmonyOS sdk中没有gssapi这个库吗
678浏览 • 1回复 待解决
HarmonyOS 有没有LazyForEach实现加载更多的案例
809浏览 • 1回复 待解决
代码里面Tabs是没有设置index的,添加第二个参数的时候,页面会显示不正常,这个该如何解决?
2220浏览 • 1回复 待解决
HarmonyOS ListItem里面的属性selectable是干嘛用的
537浏览 • 1回复 待解决
HarmonyOS listitem有直接返回index的方法吗?
1203浏览 • 1回复 待解决
HarmonyOS dataPreferences持久化保存和获取有办法让其是同步的吗,目前这个是异步的
479浏览 • 1回复 待解决
"@ohos/pulltorefresh": "^2.0.5", 这个组件是你们官方的下拉刷新控件吗?
752浏览 • 1回复 待解决
HarmonyOS 旋转屏幕后显示不正常
908浏览 • 1回复 待解决
HarmonyOS driver调用APi是不支持并发调用吗?
988浏览 • 1回复 待解决
HarmonyOS List组件能实现ListItem的局部刷新吗?
1932浏览 • 1回复 待解决
HarmonyOS app冷启动的时候,屏幕中间有一个app icon,这个可以调整吗
713浏览 • 1回复 待解决
HarmonyOS DynamicDnsRule有没有示例?这个地址是怎么解析出来
888浏览 • 1回复 待解决
鸿蒙系统可以正常玩使命召唤手游国服这个游戏吗?
8552浏览 • 1回复 待解决
HarmonyOS 关于LazyForEach设置key的时候 在真机闪退了 模拟器上正常
925浏览 • 1回复 待解决
HarmonyOS ForEach 和lazyForEach 中的 item是引用还是全新拷贝的对象
644浏览 • 1回复 待解决
onDisaAppear是组件从组件树卸载消失时触发,组件不可见可以在onVisibleAreaChange里监听