amis Error: [mobx-state-tree] You are trying to read or write to an object that is no longer part of a state tree. (Object type: 'FormStore', Path upon death: '', Subpath: 'fetching', Action: ''). Either detach nodes first, or don't use objects after removing / replacing them in the tree.

1yjd4xko  于 4个月前  发布在  其他
关注(0)|答案(5)|浏览(58)
描述问题:

控制台报错, 组件不显示

Error: [mobx-state-tree] You are trying to read or write to an object that is no longer part of a state tree. 
(Object type: 'FormStore', Path upon death: '', Subpath: 'fetching', Action: ''). 
Either detach nodes first, or don't use objects after removing / replacing them in the tree.
截图或视频:

点击控制台错误看到的部分代码:

如何复现(请务必完整填写下面内容):
  1. 你是如何使用 amis 的?

npm

  1. amis 版本是什么?请先在最新 beta 版本测试问题是否存在

v3.6.0

  1. 粘贴有问题的完整 amis schema 代码:

貌似与 schema 无关

  1. 操作步骤
  • 应用内切换页面时, 根据 path 请求对应的 schema 并渲染
  • 来回切换类似 system/admin_users/1 & system/admin_users/create 这样的路径时, 会产生这个问题
ymzxtsji

ymzxtsji1#

兄弟,你解决了吗

a1o7rhls

a1o7rhls2#

兄弟,你解决了吗

没有

relj7zay

relj7zay3#

是的 我也会出现这个错误 还有crud2.0会内存泄露 头痛啊

qpgpyjmq

qpgpyjmq4#

crud2.0分页时会导致此错误

oknwwptz

oknwwptz5#

各位兄弟,解决了吗?我也遇到了

相关问题