首页 > 解决方案 > 快速打开和关闭 forge 实例会创建 updateTimeStamp 错误

问题描述

我们目前正在一个可以打开和关闭的反应组件中运行我们的 forge 实例,当模型查看器退出时,我们用于 forge 的容器会从 DOM 中删除。

一切都运行良好,但是当我发现一个错误时,如果我打开 forge 实例然后快速关闭它,或者导航到我们应用程序中的另一条路线,控制台中会出现一系列错误。请参阅下面的屏幕截图。

我们当前对组件卸载的清理类似于:

viewer.current!.finish();
viewer.current! = null;
window.Autodesk.Viewing.shutdown();

我也尝试添加:

viewer.current.uninitialize();

它似乎只有在我们不给时间让全部负载完成时才会发生。

我想知道我们的拆除过程中是否有一个我们错过的阶段,或者是否有推荐的方法可以在启动 forgeviewer 后快速优雅地关闭它。

在此处输入图像描述

标签: autodesk-forge

解决方案



推荐阅读