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;
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 类中属性默认值问题
1066浏览 • 1回复 待解决
HarmonyOS RN capi生成Codegen失败
788浏览 • 1回复 待解决
HarmonyOS RN Codegen问题
735浏览 • 1回复 待解决
HarmonyOS @Require 修饰的无状态变量必须要给初始默认值?
1009浏览 • 1回复 待解决
HarmonyOS 怎么给类的属性赋默认值
2171浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
2767浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
1032浏览 • 1回复 待解决
HarmonyOS PatternLock能否给默认值,显示页面
946浏览 • 1回复 待解决
mysql的timestamp类型列如何修改默认值?
3340浏览 • 1回复 待解决
HarmonyOS如何在ts中调用ets文件中的变量
2131浏览 • 1回复 待解决
HarmonyOS pullDownRatio如果设置了值之后,怎么让它变为默认值
771浏览 • 1回复 待解决
hml中picker-view组件设置默认值selected='1'没有触发onchange事件
6542浏览 • 1回复 待解决
HarmonyOS ArkUI-C如何清空设置的属性,使用系统默认值
705浏览 • 1回复 待解决
HarmonyOS 为什么static修饰的变量,结束应用、重启变量的值还存在
709浏览 • 1回复 待解决
HarmonyOS JSON解析时怎么让未传字段使用默认值
787浏览 • 0回复 待解决
class使用闭包方式初始化 默认值丢失
2645浏览 • 1回复 待解决
HarmonyOS RN CAPI中Fabric UI组件怎么传递 bool数组类型的参数
721浏览 • 1回复 待解决
HarmonyOS RN库 TurboModule Codegen 编译类型错误
1359浏览 • 2回复 待解决
使用Preferences存储用户配置,设备重启后卡片显示默认值
301浏览 • 0回复 待解决
HarmonyOS 为什么自定义弹窗controller、BuildParams必须要求默认值
898浏览 • 1回复 待解决
HarmonyOS RN Fabric组件使用UnsafeObject类型,codegen报错
583浏览 • 1回复 待解决
native回调到ts层的object,ts层获取其成员变量
1858浏览 • 1回复 待解决
HarmonyOS Codegen未生成对应模版代码
834浏览 • 0回复 待解决
HarmonyOS RN自定义原生组件Codegen不生效
742浏览 • 1回复 待解决
HarmonyOS关于UI组件的属性配置是否为可选或者是否有默认值可以查看
1180浏览 • 1回复 待解决
可以使用WithDefault,如:mutil?: WithDefault<boolean, undefined>。