对于我们当前的项目,我们按照这个教程将Forge Viewer集成到Sharepoint中。(https://aps.autodesk.com/blog/sharepoint-online-integration)
然后我们使用这个npm包在React中设置了项目。 https://www.npmjs.com/package/react-forge-viewer。
将项目迁移到React后,查看器失去了所有颜色,变成了黑色。
根据错误消息,加载查看器时属性仍然未定义。 在仅使用SPFX时没有出现此问题,只有在使用React后才出现。
非常感谢您的帮助!
错误消息
无颜色的查看器
看起来(由社区开发的)react-forge-viewer项目在过去的3年里没有更新。为了排除该项目中的任何问题,我建议您用自己的简单的React包装器替换它。类似以下内容:
组件插入到您的应用程序中。如果即使使用这个简单的React组件问题仍然存在,请尝试在独立的React应用程序中使用该组件,以排除Sharepoint环境引入的任何潜在问题。