HarmonyOS selectedCityData 数组 Object is possibly 'undefined'. <ArkTSCheck>
步骤一: CYMyProfileImpInformationStuTeacherCityPage路由跳转到达CYMyProfileImpInformationStuTeacherPage页面。
@Entry
@Component
export struct CYMyProfileImpInformationStuTeacherCityPage
export class CityModel{
provid?: number;
name?: string;
}
export default class CityModelAllInfomation{
type?: string;
selectedCityData?: CityModel[];
}
@State selectedCityData: CityModel[] = [];
let cityModelAllInfomation: CityModelAllInfomation = {
selectedCityData: this.selectedCityData,
}
router.back({
url: 'pages/CYMyProfileImpInformationStuTeacherPage',
params: cityModelAllInfomation
})
步骤二 :CYMyProfileImpInformationStuTeacherPage 页面, 获取值。
@State params: CityModelAllInfomation = router.getParams()
this.params.selectedCityData.length
问题:selectedCityData 数组Object is possibly 'undefined',尝试使用as CityModel[],也没有效果。
this.selectedCityData = this.params.selectedCityData as CityModel[];
想取出数组信息,拼接地区,如北京 北京市 朝阳区。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS Object is possibly 'undefined'. <ArkTSCheck>报错
43浏览 • 1回复 待解决
HarmonyOS debug的时候,发现数组中有值的元素显示的是undefined
102浏览 • 1回复 待解决
@Link引用的Object数组导致组件不走生命周期
891浏览 • 1回复 待解决
HarmonyOS Object和object的区别
545浏览 • 1回复 待解决
HarmonyOS [object, object]是如何读取的?
174浏览 • 1回复 待解决
HarmonyOS console.log打印object不显示具体内容,只显示[object Object]
390浏览 • 1回复 待解决
HarmonyOS object.assign实现
291浏览 • 1回复 待解决
HarmonyOS Cannot set property when setter is undefined
22浏览 • 1回复 待解决
HarmonyOS CustomDialog中的CustomDialogController 为undefined
516浏览 • 1回复 待解决
HarmonyOS ArkTS如何判断Object类型?
230浏览 • 1回复 待解决
HarmonyOS Object怎么转换成map
35浏览 • 1回复 待解决
HarmonyOS Object.assign(target, source)报错
1037浏览 • 2回复 待解决
HarmonyOS创建前置广角相机返回undefined
442浏览 • 1回复 待解决
HarmonyOS string object大小写区别
544浏览 • 1回复 待解决
HarmonyOS Object不支持 ... 展开符吗?
264浏览 • 1回复 待解决
HarmonyOS api 11 Object.assign 会报红
198浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
976浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
372浏览 • 1回复 待解决
使用fetch报错,fetch undefined
7172浏览 • 2回复 待解决
readonly修饰的数组无法获取数组元素
2049浏览 • 1回复 待解决
Object标准库接口限制
999浏览 • 1回复 待解决
HarmonyOS 数组拼接问题 在一个数组中前置拼接另一个数组
32浏览 • 1回复 待解决
HarmonyOS代码报错 cannot read property aboutToRender of undefined
631浏览 • 1回复 待解决
这边用以下demo复现问题,传CityModel[]这个数组的话,是没问题的: