HarmonyOS 鸿蒙Next报错原因及模拟器闪退问题 这个为什么报错并且HarmonyOS 鸿蒙Next模拟器在点击搜索后可以正确显示内容,但之后过两秒左右就闪退
HarmonyOS 鸿蒙Next报错原因及模拟器闪退问题
这个为什么报错并且HarmonyOS 鸿蒙Next模拟器在点击搜索后可以正确显示内容,但之后过两秒左右就闪退


搜索之后内容也出来了但是过两秒模拟器就闪退了,还报了下面的错误:

下面是MotionItem中的代码:
import { MotionItemModel } from ‘…/model/MotionItemMoel’
import { ArticleSkeletonView } from ‘./ArticleSkeletonView’
import { MotionType } from ‘./MotionType’
@Component
export struct MotionItem{
  @ObjectLink MotionItem:MotionItemModel
  build(){
    if(this.MotionItem){
      Row() {
        // 左侧图片
        Column() {
          Image(this.MotionItem.image)
            .height(90)
            .width(100)
            .borderRadius(8)
            .objectFit(ImageFit.Cover)
        }
        .padding(10)
        // 右侧内容
        Column() {
          // 标题
          Row() {
            Text(this.MotionItem.title)
              .textOverflow({ overflow: TextOverflow.Ellipsis })
              .width(200)
              .maxLines(1)
              .fontSize(17)
              .fontWeight(500)
          }
          .alignItems(VerticalAlign.Center)
          .margin({ right: 20 })
          .width(‘100%’)
          .height(30)
          Column({ space: 4 }) {
            // 等级
            Row() {
              Text(this.MotionItem.league+" ")
                .fontColor(’#686868’)
                .fontSize(13)
                .fontWeight(FontWeight.Bold)
              // 等级描述
              Text(this.MotionItem.leagueDescribe)
                .textOverflow({ overflow: TextOverflow.Ellipsis })
                .maxLines(1)
                .fontColor(’#a9a9a9’)
                .fontSize(13)
              Blank().width(10)
              // 时长
              Text(this.MotionItem.time+" “)
                .fontColor(’#686868’)
                .fontSize(13)
                .fontWeight(FontWeight.Bold)
              Text(“分钟”)
                .textOverflow({ overflow: TextOverflow.Ellipsis })
                .maxLines(1)
                .fontColor(’#a9a9a9’)
                .width(200)
                .fontSize(13)
            }
            .alignItems(VerticalAlign.Center)
            // 运动特点
            Row() {
              Grid(){
                ForEach(this.MotionItem.motionFeatures,(item:string,index:number)=>{
                  GridItem(){
                    MotionType({content:this.MotionItem.motionFeatures[index]})
                  }
                })
              }
              .rowsTemplate(‘1fr 1fr’)
              .columnsTemplate(‘1fr 1fr 1fr 1fr’)
            }
            .padding({bottom:4})
            .borderWidth({bottom:0.5})
            .borderStyle(BorderStyle.Dashed)
            .borderColor(”#a9a9a9")
            .alignItems(VerticalAlign.Center)
            .width(205)
            .height(45)
          }
          .justifyContent(FlexAlign.Start)
          .alignItems(HorizontalAlign.Start)
          .margin({ right: 20 })
          .width(‘100%’)
          .height(62)
        }
        .justifyContent(FlexAlign.Start)
        .padding({ left: 10, top: 14 })
        .width(‘100%’)
      }
      .backgroundColor("#ffffff")
      .borderRadius(10)
      .width(‘100%’)
      .height(120)
    }else{
      // 骨架屏
      ArticleSkeletonView()
    }
  }
}  这是为什么报错?开发小白求各位大佬帮助
更多关于HarmonyOS 鸿蒙Next报错原因及模拟器闪退问题 这个为什么报错并且HarmonyOS 鸿蒙Next模拟器在点击搜索后可以正确显示内容,但之后过两秒左右就闪退的实战教程也可以访问 https://www.itying.com/category-93-b0.html
        
          2 回复
        
      
      
        
解决了,加一个控制网络请求完成后再显示的变量就行了
更多关于HarmonyOS 鸿蒙Next报错原因及模拟器闪退问题 这个为什么报错并且HarmonyOS 鸿蒙Next模拟器在点击搜索后可以正确显示内容,但之后过两秒左右就闪退的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
        
      
                  
                  
                  

