html5 拖拽API使用

2021-06-09  本文已影响0人  Nicklzy

html5 dragAPI

onDragOver(e) {
    e.preventDefault();
}
onDragStart = () => {}

onDragEnd = () => {}

private weakMap = new WeakMap()

<div
    draggable={draggable && !adjustDisabled && opened}
    onDragEnter={this.onDragEnter}
    onDragOver={this.onDragOver}
    onDragStart={this.onDragStart}
    ref={(ref) => ref && this.weakMap.set(ref, value)} //注意判空,ref可能不存在
    onDragEnd={this.onDragEnd}
>
</div>

注意事项

div{
    user-select:none;
}
上一篇 下一篇

猜你喜欢

热点阅读