“TypeError:rootElement.insertBefore不是一个函数”开始使用React-Handsontable

时间:2018-03-18 02:22:43

标签: reactjs handsontable

开始使用Handsontable。我使用了<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> <form> <label class="fileContainer">Upload files <input accept="image/*" class="input-button target" multiple name="files[]" type="file"> </label> <input class="btn-upload" type="submit" value="Upload"> </form>create-react-app

npm install --save react-handsontable添加了一个表格:

App.js

看到错误:

import React, { Component } from 'react';
import HotTable from 'handsontable'

class App extends Component {
  render() {
    return (
      <HotTable/>
    );
  }
}

export default App;

从网上搜索看起来这可能与加载订单问题有关,但我不确定我可以改变什么。

1 个答案:

答案 0 :(得分:0)

解决方案:我导入了TypeError: rootElement.insertBefore is not a function node_modules/handsontable/dist/handsontable.js:8197 rootElement.insertBefore(this.container, rootElement.firstChild); ,但我应该已导入handsontable

react-handsontable

这是正确记录的,但我没有注意到这一点。

https://github.com/handsontable/react-handsontable