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