HarmonyOS 类型检查
struct DetailFindHome {
@State detail: ProDetailBaseInfo = {} as ProDetailBaseInfo
@State transportString: string = ''
aboutToAppear(): void {
let seconds = this.detail.customer_company_address.calculate_commute_time
this.transportString = this.detail.customer_company_address.transport_type_name + '约' + seconds.toString()
}
}
上面这快代码使用ProDetailBaseInfo 时报错
Error message:Cannot read property company_address of undefined
SourceCode:
Text.create(this.detail.customer_company_address.company_address);
export interface ProDetailBaseInfo {
customer_company_address: ProCustomerCompanyAddres;
}
export interface ProCustomerCompanyAddres {
company_address: string;
}
相关的类型定义如上,请假这里的类型该如何检查,避免undefined 报错。应用内有大量的这种写法,该如何优化
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
对象类型检查,有人会吗?求告知
697浏览 • 1回复 待解决
如何对JSON.parse 做一个通用的类型检查转换
2011浏览 • 1回复 待解决
HarmonyOS 怎么检查内存泄漏
558浏览 • 1回复 待解决
HarmonyOS 如何进行代码检查
132浏览 • 1回复 待解决
HarmonyOS 软件检查更新下载完成无法安装
37浏览 • 1回复 待解决
HarmonyOS 相册权限检查、申请问题
1262浏览 • 1回复 待解决
HarmonyOS 检查网络状态connection.hasDefaultNet方法问题
56浏览 • 1回复 待解决
基于Code Linter实现代码检查
497浏览 • 1回复 待解决
如何检查当前相机的状态
428浏览 • 1回复 待解决
检查某个权限是否已经授权。
503浏览 • 1回复 待解决
HarmonyOS 官方的检查缓存和清理缓存的API
36浏览 • 1回复 待解决
#鸿蒙通关秘籍#嗯哼,在实时检查代码时,DevEco Studio是否支持ArkTS性能语法规范检查?
144浏览 • 1回复 待解决
怎么跳转应用市场检查更新呢
6804浏览 • 2回复 待解决
引用js库静态检查报错
949浏览 • 1回复 待解决
HarmonyOS module类型修改,share类型如何修改为har类型
450浏览 • 1回复 待解决
HarmonyOS 应用检查更新的逻辑是怎样实现的?
137浏览 • 1回复 待解决
HarmonyOS 检查更新的升级弹窗能否自定义
84浏览 • 1回复 待解决
HarmonyOS 关于ArkTS中编写代码编译器检查报错
219浏览 • 1回复 待解决
HarmonyOS 是否有官方提供的APP检查版本及更新组件
47浏览 • 1回复 待解决
HarmonyOS 如何判断联合类型的具体类型
28浏览 • 1回复 待解决
环境检查时显示ohpm registry access不通过
443浏览 • 0回复 待解决
mysql数据类型使用int类型和string类型
2666浏览 • 1回复 待解决
如何检查key是否存在于Redis中?
3008浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何检查应用在HarmonyOS NEXT中的权限
139浏览 • 1回复 待解决
HarmonyOS 源码依赖和远程依赖har包tsc语法检查问题
57浏览 • 1回复 待解决
关于类型检查,可以参考这个链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-util-V5#types8