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如何判断一个值在枚举类型中
1587浏览 • 1回复 待解决
HarmonyOS @state修饰的变量作为判断条件 控制onTouchIntercept事件拦截,不能实时生效
779浏览 • 1回复 待解决
HarmonyOS h5容器@State修饰枚举值,枚举值后续三目运算时赋值为undefined
792浏览 • 1回复 待解决
HarmonyOS createAsset接口extensions支持哪些枚举值
851浏览 • 1回复 待解决
HarmonyOS List的initialIndex值在异步函数加载元素时,不生效
676浏览 • 1回复 待解决
组件复用生效的条件有哪些?
1053浏览 • 1回复 待解决
HarmonyOS margin不生效
1669浏览 • 1回复 待解决
HarmonyOS 如何获取枚举类里面所有属性值
1212浏览 • 1回复 待解决
IF条件变化后UI不刷新
1608浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
1882浏览 • 1回复 待解决
HarmonyOS margin不生效问题
1229浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
1803浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
994浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius不生效
1277浏览 • 1回复 待解决
HarmonyOS photoViewPicker传入RecommendationType不生效
905浏览 • 1回复 待解决
HarmonyOS Stack 里 align不生效?
1274浏览 • 1回复 待解决
HarmonyOS 关于onKeyEvent不生效问题
1643浏览 • 1回复 待解决
HarmonyOS Span内边距不生效
891浏览 • 1回复 待解决
HarmonyOS photoViewPicker智能推荐不生效
1417浏览 • 1回复 待解决
abiFilters配置不生效
1612浏览 • 1回复 待解决
HarmonyOS 设置系统代理后使用connection.setAppHttpProxy设置为某个空值不生效
837浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
3449浏览 • 1回复 待解决
pandas根据多列值的条件替换某列对应的值
3438浏览 • 0回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
1996浏览 • 1回复 待解决
HarmonyOS hitTestBehavior.block不生效
1275浏览 • 1回复 待解决
可参考以下demo达成预期: