HarmonyOS 关于菜单(Menu)组件,如何控制当条件不满足时点击按钮不显示菜单?
实现一个点击按钮弹出下拉菜单的功能,期望当菜单数据为空时点击按钮不再显示菜单组件。但是实际验证发现,菜单数组变为空后,点击按钮仍弹出了Menu容器(一个空白条)
通过bindMune绑定菜单,当@State menuEnabled == false时仍弹出了菜单视图(有个白条,应该是Menu组件容器自带的)。
@State menuEnable:boolean = true
build() {
Button(’弹出菜单‘)
.bindMenu(this.menuEnabled? this.MyMenu : undefined)
}
逻辑中会将this.menuEnable 变为false,但是再次点击Button(’弹出菜单‘) 仍会弹出一个白条。Menu组件的.onAppear()会回调,说明菜单还是弹出了。期望此时不弹出菜单,如何解决?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 视频播放倍速不满足业务需求
156浏览 • 1回复 待解决
如何显示距离较近的"···",当前使用"···"符号时,实际显示过宽不满足要求
830浏览 • 1回复 待解决
HarmonyOS menu symbolStartIcon 如何使用symbol图标作为菜单图标?
65浏览 • 1回复 待解决
有谁知道Menu菜单的触发方式
2216浏览 • 1回复 待解决
系统提供的容器布局不满足的情况下,折叠态如何适配?
373浏览 • 1回复 待解决
HarmonyOS 在navigation中创建menu菜单栏相关问题
463浏览 • 1回复 待解决
HarmonyOS 点击自定义菜单中的复制按钮时,无法完成复制
32浏览 • 1回复 待解决
HarmonyOS 冷启动打卡首页笔记首次加载网络图片(无缓存)慢,不满足S标
30浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现菜单显示?
138浏览 • 1回复 待解决
如何让Select下拉组件的下拉按钮和下拉菜单居中对齐?
675浏览 • 1回复 待解决
如何自定义组件原型菜单
911浏览 • 1回复 待解决
绑定菜单后无法使用右键触发菜单
1821浏览 • 1回复 待解决
HarmonyOS 文本怎么自定义识别高亮显示和自定义点击事件显示菜单/气泡?
438浏览 • 1回复 待解决
HarmonyOS 菜单的样式如何修改
43浏览 • 1回复 待解决
HarmonyOS menu如何用代码控制隐藏
67浏览 • 1回复 待解决
鸿蒙APP开发怎么在标题栏上添加菜单按钮?
8028浏览 • 1回复 已解决
当为一个按钮设置了bindPop弹窗,点击按钮弹窗显示,点击空白处弹窗消失了,再次点击按钮,弹窗不会再弹出
840浏览 • 1回复 待解决
JavaUI 中List组件怎么实现右键点击Item项关联弹出一个菜单?
3445浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建绑定组件的默认样式菜单
166浏览 • 1回复 待解决
API9 如何隐藏应用的标题栏,或者如何修改标题栏菜单按钮?
2610浏览 • 1回复 待解决
HarmonyOS video组件 设置自定义控制器时,全屏不显示控制器
427浏览 • 1回复 待解决
如何实现一个下拉菜单?
648浏览 • 1回复 待解决
如何自定义 web 组件里网页文本的长按菜单
2236浏览 • 1回复 待解决
HarmonyOS ListItem侧滑菜单动态设置
79浏览 • 1回复 待解决
当将菜单列表为空时,点击按钮不在显示菜单组件,案例代码如下:
您可以使用visibility来控制显示与隐藏。
demo如下: