HarmonyOS Swiper是否不销毁不可见的item
Swiper使用默认的缓存页面 个数,但是我发现item页面无论滑到第几个或者都不可见了,都不会走aboutToDisappear()方法,是否都不会销毁不可见的 itemView,这样不会造成内存溢出吗?
Swiper(this.swiperController) {
ForEach(this.wordList, (itemBeanStr: WordList, index: number) => {
WordCardItem({
palyAudio: this.playAudio,
pageIndex: index,
itemBean: itemBeanStr,
bookType: this.bookType,
audioPlaying: this.audioPlaying,
selectedPage: this.selectedIndex - 1
})
}, (itemBeanStr: WordList, index: number) => index + "")
}.index(this.selectedPage).indicator(false).width('100%').alignRules({
top: { anchor: 'tv_page', align: VerticalAlign.Bottom },
bottom: { anchor: '__container__', align: VerticalAlign.Bottom }
})
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 如何获取列表中不可见的item与列表顶部的距离
587浏览 • 1回复 待解决
自定义组件是否有生命周期可见不可见?
2825浏览 • 1回复 待解决
TextInput怎么动态改变密码输入的可见与不可见
4592浏览 • 1回复 待解决
UIAbility如何设置不可见
2605浏览 • 1回复 待解决
HarmonyOS Navigation组件的Content内容无法监听可见和不可见状态
639浏览 • 1回复 待解决
HarmonyOS List中不可见组件的预加载问题
1253浏览 • 1回复 待解决
http是否一定要销毁request,不销毁会有什么后果
1315浏览 • 1回复 待解决
HarmonyOS 横向Scroll怎么定位到某个Item可见的位置
644浏览 • 1回复 待解决
HarmonyOS ComponentContent创建的组件不销毁
615浏览 • 1回复 待解决
解析xml文件时,如何判断是否是不可见字符?比如换行符 \n
2752浏览 • 1回复 待解决
HarmonyOS Swiper里面的item高度自动刷新
985浏览 • 1回复 待解决
http文档中,为什么成功不销毁,而异常需要销毁?
1386浏览 • 1回复 待解决
List组件的页面复写了onMeasure/onLayout生命周期,数据列表不可见
2454浏览 • 1回复 待解决
HarmonyOS List每次更新会把缓存的节点全部更新(包括屏幕不可见区域)
606浏览 • 1回复 待解决
HarmonyOS ts对象销毁后能感知到不,类似对象回收销毁后的finalize()
648浏览 • 0回复 待解决
是否支持控制自定义组件的可见性,比如仅包内可见
2753浏览 • 1回复 待解决
worker不主动销毁会造成内存泄露吗
2795浏览 • 0回复 待解决
HarmonyOS ActionSheet组件是否可以设置每个item的高度以及item文字的位置
614浏览 • 1回复 待解决
HarmonyOS 如何设置窗口标题栏是否可见?
607浏览 • 1回复 待解决
HarmonyOS Swiper设置displayCount显示多个indicator个数还是所有item个数?
1123浏览 • 1回复 待解决
HarmonyOS 组件是否有销毁回调方法
1488浏览 • 1回复 待解决
JS swiper 怎么像list一样动态添加item?
7131浏览 • 1回复 待解决
Swiper的数量是否有限制
2922浏览 • 1回复 待解决
HarmonyOS Swiper设置 .prevMargin('10%') .nextMargin('10%')不生效
749浏览 • 1回复 待解决
HarmonyOS Swiper使用时Indicator设置位置不生效
1339浏览 • 1回复 待解决
推荐使用lazyForEach来代替foreach,lazyforeach会根据滚动容器可视区域按需创建组件,对划出可视范围的组件会进行销毁,具体使用参考文档链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-rendering-control-lazyforeach-V5