结构体定义的时候无法给属性定义初始状态值

在下图中可以看到:

结构体定义的时候无法给属性定义初始状态值-鸿蒙开发者社区

我在定义时间的时候给了个空,但是这个空给付之后出现了属性下的红线,也就是说初始值无法给null值,这里有什么语法要求吗?很费解,期待解释。

ArkTS
harmony
2025-03-26 16:06:30
145浏览
收藏 0
回答 1
已解决
回答 1
按赞同
/
按时间
鸿蒙坚果

在定义的时候只需要加上|再给个空类型即可。按照你写的提示:

public createDate: string | null = null;

这样写就行。

分享
微博
QQ
微信
回复
7天前


相关问题
HarmonyOS 怎么属性赋默认
1956浏览 • 1回复 待解决
napi_module结构字段描述解析
2724浏览 • 1回复 待解决
HarmonyOS 如何自己定义一种结构
582浏览 • 1回复 待解决
如何自定义Component 属性
15787浏览 • 3回复 待解决
HarmonyOS 自定义弹窗初始化问题
609浏览 • 1回复 待解决
定义组件和绑定
1523浏览 • 1回复 待解决
定义弹框状态获取
1418浏览 • 1回复 待解决
json字符串与自定义class结构转换
2585浏览 • 1回复 待解决