HarmonyOS RN桥接过程发现codegen生成的ts文件中获取bool变量默认值存在问题

RN中有可可选配置字段showIndicator(bool,是否展示指示器),codegen生成ts的文件中获取该变量值默认为false,希望如果没有配置该字段获取该变量值为undefined,否则无法区分是用户设置的false还是默认值false。

export interface DirectRawProps {
  showIndicator?: boolean;
}
export class PropsSelector extends ViewPropsSelector<Props, RawProps> {
  get showIndicator() {
    return this.rawProps.showIndicator?? false;
  }
}
HarmonyOS
2025-01-10 09:58:46
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

可以使用WithDefault,如:mutil?: WithDefault<boolean, undefined>。

分享
微博
QQ
微信
回复
2025-01-10 11:42:26
相关问题
HarmonyOS属性默认值问题
1391浏览 • 1回复 待解决
HarmonyOS RN capi生成Codegen失败
1099浏览 • 1回复 待解决
HarmonyOS RN Codegen问题
998浏览 • 1回复 待解决
HarmonyOS 怎么给类属性赋默认值
2886浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
1416浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
3006浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
2992浏览 • 1回复 待解决
HarmonyOS Codegen生成对应模版代码
1030浏览 • 1回复 待解决