【发布时间】:2016-07-11 16:39:14
【问题描述】:
获取“无效的 dropzone 元素”。我放了
var Dropzone = require('react-dropzone');
在我认为可以启用 Dropzone 元素的 webpack.config.js 文件中。
这是我的 javscript 文件中的内容,取自 Github 示例:
var DropzoneFileUploader = React.createClass({
onDrop: function(files){
files.forEach((file)=> {
console.log(file);
});
},
render: function () {
return (
<div>
<Dropzone onDrop={this.onDrop}>
<div>Try dropping some files here, or click to select files to upload.</div>
</Dropzone>
</div>
);
}
});
ReactDOM.render(<DropzoneFileUploader />,
document.getElementById('container'));
错误是当我使用<Dropzone> 标签时。我还在我的 html 文件中包含了 dropzone 脚本。我无法将 require 模块放入 javascript 文件中,因为它会给我错误“require is not defined”
<script src="js/dropzone.js"></script>
【问题讨论】:
标签: javascript html reactjs webpack dropzone.js