HarmonyOS 枚举值条件判断不生效
代码片段
/**
* 存款类型枚举
*/
export enum DMDetailType {
'lczq', //零存整取
'zczq', //整存整取
'lczqxc', // 零存整取续存
'transfer', //定活两便
'moreThanTen', // 通知存款,超过10万
'lessThanTen', // 通知存款,小于10万
'nono', //无
}
@State type: DMDetailType = DMDetailType.nono//初始化赋值
this.type = DMDetailType.transfer//业务逻辑赋值
if (this.type = DMDetailType.lczq) {条件不成立,但走到这里面来了。} else {应该走这里面来。}
.visibility( this.type == DMDetailType.moreThanTen || this.type == DMDetailType.lczqxc ? Visibility.Visible : Visibility.None)
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
问题:
在 this.type = DMDetailType.transfer 条件下,
1,枚举type属性在进行业务逻辑赋值后,if 中带的枚举判断不生效,没有走else,走的是if
2,组件的visibility属性,用三目运算符不生效,此组件应该隐藏,实际是展示
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS ArkTS如何判断一个值在枚举类型中
849浏览 • 1回复 待解决
HarmonyOS @state修饰的变量作为判断条件 控制onTouchIntercept事件拦截,不能实时生效
301浏览 • 1回复 待解决
HarmonyOS h5容器@State修饰枚举值,枚举值后续三目运算时赋值为undefined
443浏览 • 1回复 待解决
HarmonyOS createAsset接口extensions支持哪些枚举值
486浏览 • 1回复 待解决
HarmonyOS List的initialIndex值在异步函数加载元素时,不生效
226浏览 • 1回复 待解决
HarmonyOS 如何获取枚举类里面所有属性值
676浏览 • 1回复 待解决
组件复用生效的条件有哪些?
569浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
1024浏览 • 1回复 待解决
HarmonyOS margin不生效
1142浏览 • 1回复 待解决
IF条件变化后UI不刷新
1122浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
566浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
1253浏览 • 1回复 待解决
HarmonyOS margin不生效问题
735浏览 • 1回复 待解决
abiFilters配置不生效
995浏览 • 1回复 待解决
HarmonyOS 设置系统代理后使用connection.setAppHttpProxy设置为某个空值不生效
299浏览 • 1回复 待解决
pandas根据多列值的条件替换某列对应的值
2927浏览 • 0回复 待解决
HarmonyOS 单例模式不生效
555浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
665浏览 • 1回复 待解决
HarmonyOS hitTestBehavior.block不生效
922浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
1463浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius不生效
736浏览 • 1回复 待解决
HarmonyOS Stack 里 align不生效?
699浏览 • 1回复 待解决
HarmonyOS Span内边距不生效
429浏览 • 1回复 待解决
HarmonyOS photoViewPicker传入RecommendationType不生效
522浏览 • 1回复 待解决
HarmonyOS photoViewPicker智能推荐不生效
946浏览 • 1回复 待解决
可参考以下demo达成预期: