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
待解决
相关问题
@Link引用的Object数组导致组件不走生命周期
793浏览 • 1回复 待解决
HarmonyOS Object和object的区别
375浏览 • 1回复 待解决
HarmonyOS [object, object]是如何读取的?
29浏览 • 1回复 待解决
HarmonyOS console.log打印object不显示具体内容,只显示[object Object]
185浏览 • 1回复 待解决
HarmonyOS创建前置广角相机返回undefined
318浏览 • 1回复 待解决
HarmonyOS object.assign实现
155浏览 • 1回复 待解决
HarmonyOS CustomDialog中的CustomDialogController 为undefined
408浏览 • 1回复 待解决
HarmonyOS代码报错 cannot read property aboutToRender of undefined
418浏览 • 1回复 待解决
使用fetch报错,fetch undefined
7038浏览 • 2回复 待解决
HarmonyOS string object大小写区别
412浏览 • 1回复 待解决
HarmonyOS Object.assign(target, source)报错
700浏览 • 2回复 待解决
readonly修饰的数组无法获取数组元素
1889浏览 • 1回复 待解决
如何获取单例为undefined
324浏览 • 1回复 待解决
HarmonyOS 新API属性不能被定义为undefined吗?
384浏览 • 1回复 待解决
数组嵌套数组场景的懒加载实现
573浏览 • 1回复 待解决
HarmonyOS 实况窗报错Invalid wantagent object 16000151
240浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
238浏览 • 1回复 待解决
HarmonyOS判断Object中是否含有某个属性
644浏览 • 1回复 待解决
HarmonyOS 如何遍历一个JSON Object
270浏览 • 1回复 待解决
HarmonyOS Object不支持 ... 展开符吗?
109浏览 • 1回复 待解决
HarmonyOS api 11 Object.assign 会报红
81浏览 • 1回复 待解决
HarmonyOS 如何对数组进行深拷贝?
111浏览 • 1回复 待解决
HarmonyOS怎么将object对象转化json格式的字符串 不是jsonobject 是自己定义的object
499浏览 • 1回复 待解决
这边用以下demo复现问题,传CityModel[]这个数组的话,是没问题的: