【发布时间】:2018-10-18 04:40:53
【问题描述】:
下面是我尝试使用的示例代码,即 react + TypeScript。 onDragEnter 和 onDragOver 工作正常,但 onDrop 事件没有。
import * as React from 'react';
export class FileZone extends React.Component {
onDragOver = (e) => {
let event = e as Event;
event.stopPropagation();
}
onDragEnter = (e) => {
let event = e as Event;
event.stopPropagation();
}
onFileDrop = (e) => {
let event = e as Event;
event.stopPropagation();
console.log("onFileDrop");
alert("dropped")
}
render() {
return (
<div
onDragEnter={this.onDragEnter}
onDragOver={this.onDragOver}
onDrop={this.onFileDrop}>
Drag and drop file here
</div>)
}
}
【问题讨论】:
标签: reactjs typescript