HarmonyOS bindContextMenu绑定的组件在有更新数据时会消失

bindContextMenu 话说这个绑定的listItem,长按出现的气泡会在当前listItem数据有更新后气泡消失。

HarmonyOS
2024-08-04 18:19:16
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
wngsheng

menu是绑定在组件上的。如果组件重新渲染了,之前显示的menu会随着组件下树而消失。看应用代码的写法上,将array重新赋值了,并且重置了keyGenerator。这种情况foreach会将内部组件重新绘制,结合上述menu的规格,发生了改变现象。应用应该在该过程中更新历史数据,而不是整体替换掉array。也就是说ui重绘了,menu就会消失。

分享
微博
QQ
微信
回复
2024-08-05 12:51:31
相关问题
HarmonyOS List组件数据更新错误
120浏览 • 0回复 待解决
在image组件中使用bindContextMenu报错
263浏览 • 1回复 待解决
HarmonyOS 提出来组件数据不会更新
162浏览 • 1回复 待解决
HarmonyOS如何实现双向数据绑定
304浏览 • 1回复 待解决
Image无法使用bindContextMenu
1805浏览 • 1回复 待解决
数据绑定框架使用问题
5873浏览 • 1回复 待解决
ArkTS简单类型变量双向数据绑定
1221浏览 • 1回复 待解决
自定义组件传值和绑定
780浏览 • 1回复 待解决
HarmonyOS 长图长按消失隐藏
190浏览 • 1回复 待解决