存储具有 ArrayNodeMap、Map、OrderedMap 和 List

问题描述

我正在使用 Awesome React Query Builder 来过滤 Web 应用程序。我希望存储过滤器,以便在页面之间导航时我们可以恢复过滤器。我在传递查询树道具的初始值或本质上构建模态的内容时遇到问题。我不明白为什么在对数据进行字符串化时会更改数据。任何见解将不胜感激!

我目前有一个解决方法,可以在大部分情况下从存储中重新创建对象。但是,当我使用 Object.entries(data) 时,ArrayNodeMap 被更改为一个 Array,并且所有内容也变成了 Array 类型。

Data that needs to be stored

When I stringify the data to store

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)