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
相关问题
在image组件中使用bindContextMenu报错
325浏览 • 1回复 待解决
HarmonyOS List组件数据更新错误
163浏览 • 0回复 待解决
HarmonyOS 提出来组件数据不会更新
228浏览 • 1回复 待解决
Image无法使用bindContextMenu
1847浏览 • 1回复 待解决
HarmonyOS如何实现双向数据绑定
345浏览 • 1回复 待解决
HarmonyOS 数据数据更新怎么监听?
27浏览 • 1回复 待解决
数据绑定框架使用问题
5907浏览 • 1回复 待解决
ArkTS简单类型变量双向数据绑定
1314浏览 • 1回复 待解决
Web组件接收超长字符串时会被截断
152浏览 • 1回复 待解决
自定义组件传值和绑定
830浏览 • 1回复 待解决