【发布时间】:2021-03-17 13:33:00
【问题描述】:
我们目前正在一个可以打开和关闭的 react 组件中运行我们的 forge 实例,当模型查看器退出时,我们用于 forge 的容器会从 DOM 中删除。
一切都运行良好,但是当我发现一个错误时,如果我打开 forge 实例然后快速关闭它,或者导航到我们应用程序中的另一条路线,则会在控制台中假脱机处理一系列错误。 请看下面的截图。
我们当前卸载组件时的清理是这样的:
viewer.current!.finish();
viewer.current! = null;
window.Autodesk.Viewing.shutdown();
我也试过添加:
viewer.current.uninitialize();
似乎只有在我们不给时间让全部加载完成时才会发生。
我想知道我们的拆除过程中是否有一个我们遗漏的阶段,或者是否有推荐的方法可以在启动 forgeviewer 后快速优雅地关闭它。
【问题讨论】:
标签: autodesk-forge