HarmonyOS 鸿蒙Next:怎么让Foreach渲染中途停下来,向在根据if的条件里加一个类似break的功能
HarmonyOS 鸿蒙Next:怎么让Foreach渲染中途停下来,向在根据if的条件里加一个类似break的功能
@Builder mode_smallcomponent_framework(index:number){
Column(){
ForEach(mode_smallcomponent_resource,(item:Mode_smallcomponent_resource)=>{
if(item.day_index == index){
Row(){
Column(){
Image(item.mode_pic[index]).objectFit(ImageFit.Cover)
}.height(100).width(100)
Blank().width(‘5%’)
Column(){
Text(item.txt[index])
Row(){
Image(item.time_pic[index]).width(40).height(40).objectFit(ImageFit.Contain)
Text(item.time_txt[index]).fontSize(13)
}
}
}.width(‘100%’)
}
//days()
})
}
}
关于HarmonyOS 鸿蒙Next:怎么让Foreach渲染中途停下来,向在根据if的条件里加一个类似break的功能的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。
6 回复
楼主问题解决了吗?
可以用slice
有要学HarmonyOS AI的同学吗,联系我:https://www.itying.com/goods-1206.html
你想在哪里跳出循环,你就在哪里将数组的length设置为0
好的,我试试
我把这个mode_smallcomponent_resource1.length =0放在if语句最后面,它会报’mode_smallcomponent_resource1.length =0’ does not comply with the UI component syntax. <ArkTSCheck>这个错误,不能用在UI里