0

我正在尝试在我的 React 应用程序中使用 Blotter.js,但我不知道如何在我的 React 应用程序中定义 Blotter 类。

我导出了这个测试 Blotter.js ( https://codepen.io/jgordon-orange/pen/oEGxpp ) 的 codepen,它在本地工作,因为它不是 React 应用程序。但是,尝试在我的 Index.HTML 的头部添加脚本标签并没有奏效。我还尝试使用 React 导入所有脚本,但这也不起作用。从 NPM 导入包不起作用,可能是因为它已经 3 年没有更新了。


  componentDidMount() {
    const links = ["https://cdn.rawgit.com/bradley/Blotter/3007fe6e/build/blotter.min.js", "https://cdn.rawgit.com/bradley/Blotter/3007fe6e/build/materials/channelSplitMaterial.js", "https://cdn.rawgit.com/bradley/Blotter/3007fe6e/build/materials/fliesMaterial.js"]

    for (var i=0; i<links.length; i++){
      const script = document.createElement("script");
      script.src = links[i];
      script.async = true;
      document.body.appendChild(script);
    }
  }

当我尝试使用导入库的方法运行代码时,我希望代码能够像我链接的演示一样工作,但我收到了这个错误:TypeError:blotter__WEBPACK_IMPORTED_MODULE_13__.default.Text is not a构造函数,或者我得到 Blotter 未定义。

4

0 回答 0