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)
问题:
在 this.type = DMDetailType.transfer 条件下,
1,枚举type属性在进行业务逻辑赋值后,if 中带的枚举判断不生效,没有走else,走的是if
2,组件的visibility属性,用三目运算符不生效,此组件应该隐藏,实际是展示
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS ArkTS如何判断一个值在枚举类型中
311浏览 • 1回复 待解决
HarmonyOS @state修饰的变量作为判断条件 控制onTouchIntercept事件拦截,不能实时生效
52浏览 • 1回复 待解决
HarmonyOS h5容器@State修饰枚举值,枚举值后续三目运算时赋值为undefined
179浏览 • 1回复 待解决
HarmonyOS createAsset接口extensions支持哪些枚举值
401浏览 • 1回复 待解决
HarmonyOS List的initialIndex值在异步函数加载元素时,不生效
51浏览 • 1回复 待解决
HarmonyOS 如何获取枚举类里面所有属性值
319浏览 • 1回复 待解决
HarmonyOS margin不生效
814浏览 • 1回复 待解决
组件复用生效的条件有哪些?
436浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
575浏览 • 1回复 待解决
IF条件变化后UI不刷新
940浏览 • 1回复 待解决
HarmonyOS margin不生效问题
347浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
718浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
228浏览 • 1回复 待解决
abiFilters配置不生效
672浏览 • 1回复 待解决
HarmonyOS 设置系统代理后使用connection.setAppHttpProxy设置为某个空值不生效
123浏览 • 1回复 待解决
HarmonyOS 关于onKeyEvent不生效问题
656浏览 • 1回复 待解决
HarmonyOS photoViewPicker传入RecommendationType不生效
221浏览 • 1回复 待解决
HarmonyOS Span内边距不生效
85浏览 • 1回复 待解决
HarmonyOS photoViewPicker智能推荐不生效
515浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius不生效
297浏览 • 1回复 待解决
HarmonyOS Stack 里 align不生效?
315浏览 • 1回复 待解决
pandas根据多列值的条件替换某列对应的值
2658浏览 • 0回复 待解决
HarmonyOS hitTestBehavior.block不生效
609浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
344浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
977浏览 • 1回复 待解决
可参考以下demo达成预期: