autodesk-forge - 快速打开和关闭 forge 实例会创建 updateTimeStamp 错误
问题描述
我们目前正在一个可以打开和关闭的反应组件中运行我们的 forge 实例,当模型查看器退出时,我们用于 forge 的容器会从 DOM 中删除。
一切都运行良好,但是当我发现一个错误时,如果我打开 forge 实例然后快速关闭它,或者导航到我们应用程序中的另一条路线,控制台中会出现一系列错误。请参阅下面的屏幕截图。
我们当前对组件卸载的清理类似于:
viewer.current!.finish();
viewer.current! = null;
window.Autodesk.Viewing.shutdown();
我也尝试添加:
viewer.current.uninitialize();
它似乎只有在我们不给时间让全部负载完成时才会发生。
我想知道我们的拆除过程中是否有一个我们错过的阶段,或者是否有推荐的方法可以在启动 forgeviewer 后快速优雅地关闭它。
解决方案
推荐阅读
- c# - 注册问题 (IdentityUser)
- reactjs - 在选项卡内呈现 API 数据
- swift - 从缓存中读取 FireStore 数据并添加更新
- java - 如何将 DTO 存储在 thymeleaf th:value 中?(春天,Java)
- python - 在python中从前端检索数据到oracle DB
- php - 通过数据透视表使用关系
- amazon-web-services - 如何使 IAM 身份验证在 aws 中的 ALB 上工作?
- python - 以 4:3 格式而不是 16:9 格式在 python 中拍照
- javascript - 正则表达式 - 可选的非捕获组不匹配
- python - 只能分析第一行数据,其余为 NaN。(Python、熊猫、谷歌 Colab)