Handsontable v0.34.0 不适用于 requirejs
Handsontable v0.34.0 not working with requirejs
我正在使用 Handsontable v0.34.0 并尝试使用 requirejs 进行集成
我的要求配置是正确的,因为我可以看到所有文件加载正常,如 moment、numbro 和 pikaday。
但是当我 运行 调用以下代码时
require(['jquery', 'handsontable'], function ($, Handsontable) {
let container = document.getElementById('container');
let hot = new Handsontable(container, {
data: dataSet,
width: 584,
height: 320,
colWidths: 47,
rowHeights: 23,
rowHeaders: true,
colHeaders: true,
renderAllRows: true
});
});
我收到错误
Uncaught TypeError: Handsontable is not a constructor
我强烈怀疑这与handsontable.js
中的webpack
代码有关
在代码中将 handsontable 转换为 Handsontable 并要求配置解决了问题。我不必对分发的文件做任何更改。
require(['jquery', 'handsontable'], function ($, Handsontable) {
至
require(['jquery', 'Handsontable'], function ($, Handsontable) {
我正在使用 Handsontable v0.34.0 并尝试使用 requirejs 进行集成 我的要求配置是正确的,因为我可以看到所有文件加载正常,如 moment、numbro 和 pikaday。 但是当我 运行 调用以下代码时
require(['jquery', 'handsontable'], function ($, Handsontable) {
let container = document.getElementById('container');
let hot = new Handsontable(container, {
data: dataSet,
width: 584,
height: 320,
colWidths: 47,
rowHeights: 23,
rowHeaders: true,
colHeaders: true,
renderAllRows: true
});
});
我收到错误
Uncaught TypeError: Handsontable is not a constructor
我强烈怀疑这与handsontable.js
webpack
代码有关
在代码中将 handsontable 转换为 Handsontable 并要求配置解决了问题。我不必对分发的文件做任何更改。
require(['jquery', 'handsontable'], function ($, Handsontable) {
至
require(['jquery', 'Handsontable'], function ($, Handsontable) {