HarmonyOS Swiper+ForEach使用问题
项目中用到了,Swiper+LazyForEach的使用,代码如下:
Swiper(this.swiperController) {
LazyForEach(this.calendarDataSource, (item: CalendarModelList) => {
Column() {
//日期列表
List() {
ForEach(this.changeData(item), (item: CalendarModelList) => {
ListItem() {
CalendarListItem({ dateList: item})
}
})
}
Stack(){
//显示图例
CalendarState()
//显示农历提示语
CalendarTip().visibility(this.isShowTip && !this.selectCalendarModel.isPregnancy() ? Visibility.Visible : Visibility.None)
}
//孕周显示
CalendarPregnantData()
}.padding({ bottom: 5 })
},
(item: CalendarModel[], index: number) => {
return JSON.stringify(item)}
)
}
.indicator(false)
.loop(false)
.cachedCount(1)
.index(this.currentIndex)
1、在往前面滑动的时候,去加载了之前的数据,把新加载的数据,调用:
this.calendarDataSource.addData(0,calendarModeList) this.currentIndex = 1
添加到最前面,发现页面没有绘制出我新添加的数据UI。
2、数据往后面添加调用this.calendarDataSource.pushData(calendarModeList)就正常的。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS swiper + LazyForEach使用问题
206浏览 • 1回复 待解决
HarmonyOS swiper组件的使用问题
213浏览 • 1回复 待解决
HarmonyOS Swiper循环问题
293浏览 • 1回复 待解决
HarmonyOS Swiper组建使用
389浏览 • 1回复 待解决
HarmonyOS Grid组件使用ForEach网格布局,Ui数据更新问题
458浏览 • 1回复 待解决
HarmonyOS 使用foreach后页面未重新渲染?
433浏览 • 1回复 待解决
HarmonyOS 关于Swiper指示器问题
233浏览 • 1回复 待解决
HarmonyOS ForEach局部刷新
270浏览 • 1回复 待解决
关于使用foreach&lazyforeach更改数据源界面不刷新的问题
888浏览 • 2回复 待解决
HarmonyOS Swiper使用时Indicator设置位置不生效
415浏览 • 1回复 待解决
使用LazyForEach嵌套LazyForEach(或ForEach)显示异常。
703浏览 • 1回复 待解决
HarmonyOS 组件变量被@Link修饰,如何使用ForEach批量创建组件
279浏览 • 1回复 待解决
使用swiper组件实现viewPager效果
1277浏览 • 1回复 待解决
修改ForEach使用的数据对象,UI不刷新
1463浏览 • 1回复 待解决
forEach 的key值为什么只用使用string类型
1861浏览 • 1回复 待解决
HarmonyOS foreach lazyforeach,列表该用哪种?
237浏览 • 1回复 待解决
如何使用Swiper组件实现下拉刷新
719浏览 • 1回复 待解决
HarmonyOS swiper轮播指示器设置距离下边界距离问题
446浏览 • 1回复 待解决
HarmonyOS Swiper指示器?
30浏览 • 0回复 待解决
进行长列表开发的时候发现使用ForEach会导致性能问题,如何去进行优化或者规避?
358浏览 • 1回复 待解决
ForEach数组数据无法传输
5120浏览 • 1回复 待解决
Swiper中使用WebView,拦截url使用navigation方式跳转,返回后webview白屏
160浏览 • 1回复 待解决
如何解决使用foreach&lazyforeach循环渲染时,会出现更改数据源时,界面不刷新的问题
671浏览 • 1回复 待解决
使用Swiper组件,如何跳转到指定的index子界面?
392浏览 • 1回复 待解决
Swiper的indicator 在使用过程整,IDE提示错误
729浏览 • 1回复 待解决
在onchange方法中修改状态变量currentIndex无法有效更改当前swiper的显示页面,参考使用API12的changeIndex属性,修改如下:
参考链接如下:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-container-swiper-V5#changeindex12