打开和关闭 forge 实例快速创建 updateTimeStamp 错误
Opening and closing forge instance quickly creates updateTimeStamp errors
我们目前 运行 我们的 forge 实例在一个可以打开和关闭的 React 组件中,我们用于 forge 的容器在模型查看器退出时从 DOM 中删除.
一切正常,但当我发现一个错误时,如果我打开 forge 实例然后快速关闭它,或者导航到我们应用程序中的另一条路线,控制台中会出现一系列错误。
请参阅下面的屏幕截图。
我们当前在卸载组件时进行的清理类似于:
viewer.current!.finish();
viewer.current! = null;
window.Autodesk.Viewing.shutdown();
我也试过添加:
viewer.current.uninitialize();
这似乎只有在我们没有时间让全部加载完成时才会发生。
我想知道在我们的拆解中是否遗漏了一个阶段,或者是否有推荐的方法可以在启动后迅速优雅地关闭 forgeviewer。
第一个uninitialize and then shutdown
我们目前 运行 我们的 forge 实例在一个可以打开和关闭的 React 组件中,我们用于 forge 的容器在模型查看器退出时从 DOM 中删除.
一切正常,但当我发现一个错误时,如果我打开 forge 实例然后快速关闭它,或者导航到我们应用程序中的另一条路线,控制台中会出现一系列错误。 请参阅下面的屏幕截图。
我们当前在卸载组件时进行的清理类似于:
viewer.current!.finish();
viewer.current! = null;
window.Autodesk.Viewing.shutdown();
我也试过添加:
viewer.current.uninitialize();
这似乎只有在我们没有时间让全部加载完成时才会发生。
我想知道在我们的拆解中是否遗漏了一个阶段,或者是否有推荐的方法可以在启动后迅速优雅地关闭 forgeviewer。
第一个uninitialize and then shutdown