HarmonyOS 关于LazyForEach设置key的时候 在真机闪退了 模拟器上正常

使用LazyForEach设置key的时候。

(item: MomentGroupModel, index?: number) => {
  return index + '_' + JSON.stringify(item)
})  
  • 1.
  • 2.
  • 3.

直接闪退了。

Error message:Parameter error. The object circular Reference
  • 1.
HarmonyOS
2024-12-27 14:53:00
1151浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
zbw_apple

设置全局表,当检测到存在重复时,忽略处理。 规避方案:

let strC: string = JSON.stringify(c1, (key: string, value: object) => {
  if (typeof value === "object" && value !== null) {
    if (seen.has(value)) {
      return;
    }
    seen.add(value);
  }
  return value;
});
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
分享
微博
QQ
微信
回复
2024-12-27 15:59:18
相关问题
模拟器安装失败
12272浏览 • 2回复 待解决
安装失败,模拟器安装成功
10712浏览 • 4回复 已解决
模拟器安装应用包报错
961浏览 • 1回复 待解决
关于模拟器存储消耗
272浏览 • 0回复 待解决
HarmonyOS NEXT Developer Beta1模拟器退
2709浏览 • 1回复 待解决
HarmonyOS flutter运行在模拟器白屏
1171浏览 • 1回复 待解决