小编Psb*_*Psb的帖子

反应onDrop没有开火

下面是我正在尝试使用的示例代码,即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>)
  }
}
Run Code Online (Sandbox Code Playgroud)

typescript reactjs

14
推荐指数
3
解决办法
9984
查看次数

标签 统计

reactjs ×1

typescript ×1