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
待解决
相关问题
对象类型检查,有人会吗?求告知
779浏览 • 1回复 待解决
如何对JSON.parse 做一个通用的类型检查转换
2271浏览 • 1回复 待解决
HarmonyOS 如何进行代码检查
394浏览 • 1回复 待解决
HarmonyOS 怎么检查内存泄漏
729浏览 • 1回复 待解决
HarmonyOS 设备安全服务-SafetyDetect检查失败
286浏览 • 1回复 待解决
HarmonyOS 相册权限检查、申请问题
1457浏览 • 1回复 待解决
如何检查当前相机的状态
535浏览 • 1回复 待解决
检查某个权限是否已经授权。
793浏览 • 1回复 待解决
HarmonyOS 检查其他应用是否安装
283浏览 • 1回复 待解决
怎么跳转应用市场检查更新呢
7006浏览 • 2回复 待解决
引用js库静态检查报错
1084浏览 • 1回复 待解决
HarmonyOS 权限检查的tokenID应该传什么?
245浏览 • 1回复 待解决
HarmonyOS 软件检查更新下载完成无法安装
468浏览 • 1回复 待解决
HarmonyOS 如何配置IDE对ArkTS代码风格的检查
195浏览 • 1回复 待解决
HarmonyOS 应用检查更新的逻辑是怎样实现的?
350浏览 • 1回复 待解决
HarmonyOS 检查更新的升级弹窗能否自定义
281浏览 • 1回复 待解决
HarmonyOS 检查网络状态connection.hasDefaultNet方法问题
160浏览 • 1回复 待解决
基于Code Linter实现代码检查
739浏览 • 1回复 待解决
ArkTSCheck检查不允许使用any
489浏览 • 1回复 待解决
如何检查key是否存在于Redis中?
3189浏览 • 1回复 待解决
HarmonyOS 官方的检查缓存和清理缓存的API
218浏览 • 1回复 待解决
#鸿蒙通关秘籍#嗯哼,在实时检查代码时,DevEco Studio是否支持ArkTS性能语法规范检查?
276浏览 • 1回复 待解决
HarmonyOS module类型修改,share类型如何修改为har类型
624浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何检查及激活持久化权限?
476浏览 • 1回复 待解决
HarmonyOS 如何判断联合类型的具体类型
144浏览 • 1回复 待解决
关于类型检查,可以参考这个链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-util-V5#types8