HarmonyOS 嵌套自定义类型引用的undefined判断
export class TestA {
one: string = "";
two: string = "";
three: TestB = new TestB()
}
export class TestB {
aaa: string = "";
bbb: TextC = new TextC();
ccc: string = "";
}
export class TextC {
ddd: string = "";
fff: string = "";
eee: string = "";
}
有如上三个自定义类型,在page中做这样的引用时 this.info.three.ccc 总是报undefined的错误:
Error message:Cannot read property ccc of undefined
struct Index {
@State message: string = 'Hello World';
@State info: TestA = {} as TestA
build() {
RelativeContainer() {
Text(this.info.three.ccc)
.id('HelloWorld')
.fontSize(50)
.fontWeight(FontWeight.Bold)
.alignRules({
center: { anchor: '__container__', align: VerticalAlign.Center },
middle: { anchor: '__container__', align: HorizontalAlign.Center }
})
}
.height('100%')
.width('100%')
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 如何判断自定义类的类型
41浏览 • 1回复 待解决
HarmonyOS 引用自定义web的模块问题
851浏览 • 1回复 待解决
HarmonyOS 跨模块引用自定义组件
36浏览 • 1回复 待解决
自定义弹窗如何嵌套使用
1724浏览 • 1回复 待解决
自定义组件嵌套子组件
9555浏览 • 3回复 待解决
自定义类型的对象,在没有赋值前,进行非空判断报错
1370浏览 • 1回复 待解决
HarmonyOS 嵌套的自定义组件onPageShow不回调
28浏览 • 1回复 待解决
HarmonyOS 如何引用全局自定义构建函数?
261浏览 • 1回复 待解决
HarmonyOS 间接使用自定义Dialog,controller属性undefined问题
32浏览 • 1回复 待解决
#鸿蒙通关秘籍#自定义安全键盘的键盘类型和按键类型如何定义?
101浏览 • 1回复 待解决
HarmonyOS 如何判断自定义的Dialog是否已经open了
7浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何在外部引用到自定义UI组件里得方法
74浏览 • 1回复 待解决
HarmonyOS 播放条支持自定义多种类型
342浏览 • 1回复 待解决
HarmonyOS 弱引用不支持自定义对象吗
66浏览 • 1回复 待解决
HarmonyOS 页面跳转传值类型为自定义数据类型时闪退,如何正确页面跳转传值类型为自定义数据类型?
88浏览 • 1回复 待解决
Hvigor自定义编译任务如何引用三方库
1255浏览 • 1回复 待解决
HarmonyOS 如何通过自定义scheme判断是否安装相应的应用
59浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何自定义HarmonyOS安全键盘的布局和类型?
288浏览 • 1回复 待解决
HarmonyOS 自定义弹窗怎么设置自定义动画?
372浏览 • 1回复 待解决
自定义弹窗自定义转场动画
1170浏览 • 1回复 待解决
HarmonyOS 自定义组件的自定义布局 数据的作用域不对
87浏览 • 1回复 待解决
HarmonyOS Scroll中嵌套一个自定义TabBar的Tabs,如何实现吸顶
34浏览 • 1回复 待解决
HarmonyOS 自定义UI组件如何自定义属性方法
495浏览 • 1回复 待解决
@State info初始化不对相当于一个空对象,改为@State info: TestA = new TestA()即可,示例参考: