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 视频播放倍速不满足业务需求
90浏览 • 1回复 待解决
如何显示距离较近的"···",当前使用"···"符号时,实际显示过宽不满足要求
741浏览 • 1回复 待解决
系统提供的容器布局不满足的情况下,折叠态如何适配?
290浏览 • 1回复 待解决
有谁知道Menu菜单的触发方式
2102浏览 • 1回复 待解决
HarmonyOS 在navigation中创建menu菜单栏相关问题
361浏览 • 1回复 待解决
如何让Select下拉组件的下拉按钮和下拉菜单居中对齐?
495浏览 • 1回复 待解决
如何自定义组件原型菜单
801浏览 • 1回复 待解决
绑定菜单后无法使用右键触发菜单
1711浏览 • 1回复 待解决
HarmonyOS 文本怎么自定义识别高亮显示和自定义点击事件显示菜单/气泡?
322浏览 • 1回复 待解决
当为一个按钮设置了bindPop弹窗,点击按钮弹窗显示,点击空白处弹窗消失了,再次点击按钮,弹窗不会再弹出
584浏览 • 1回复 待解决
JavaUI 中List组件怎么实现右键点击Item项关联弹出一个菜单?
3360浏览 • 1回复 待解决
鸿蒙APP开发怎么在标题栏上添加菜单按钮?
7857浏览 • 1回复 已解决
HarmonyOS video组件 设置自定义控制器时,全屏不显示控制器
246浏览 • 1回复 待解决
如何自定义 web 组件里网页文本的长按菜单
2142浏览 • 1回复 待解决
API9 如何隐藏应用的标题栏,或者如何修改标题栏菜单按钮?
2504浏览 • 1回复 待解决
HarmonyOS CustomDialog确定按钮回调函数中不显示Toast
375浏览 • 1回复 待解决
HarmonyOS web组件alert不显示
394浏览 • 1回复 待解决
javaUi 鸿蒙有没有类似android 的下拉菜单组件?
2184浏览 • 1回复 待解决
如何实现一个下拉菜单?
527浏览 • 1回复 待解决
怎样获取底部菜单栏高度
1893浏览 • 1回复 待解决
如何在Text组件关闭bindSelection自定义菜单时,取消选中状态
340浏览 • 1回复 待解决
为什么许多应用长按图标显示的快捷菜单(shortcut)图标显示不全?
2396浏览 • 0回复 待解决
HarmonyOS Web组件加载片段时候不显示
142浏览 • 1回复 待解决
TAB菜单栏相关问题如何解决?
226浏览 • 1回复 待解决
HarmonyOS CustomDialogController 不显示
170浏览 • 1回复 待解决
当将菜单列表为空时,点击按钮不在显示菜单组件,案例代码如下:
您可以使用visibility来控制显示与隐藏。
demo如下: