【发布时间】:2017-09-25 19:59:21
【问题描述】:
我想在 Aurelia 中实现一个简单的拖放操作,但似乎无法触发 drop 事件。
<template>
<div class="container">
<div class="row">
<div draggable="true" dragstart.delegate="dragStart($event)">Drag Me</div>
</div>
<div class="row">
<div class="upload-drop-zone" dragenter.delegate="dragEnter($event)" drop.delegate="dragDrop($event)">Drop Area</div>
</div>
</div>
export class DemoPage {
dragStart(event) {
console.log('dragstart', event);
return true;
}
dragEnter(event) {
console.log('dragEnter', event);
return true;
}
dragDrop(event) {
console.log('dragDrop', event);
return true;
}
}
任何帮助表示赞赏 - 谢谢。 马特
【问题讨论】:
-
drop.trigger? -
HTML5 拖放往往是不稳定的。尝试使用 aurelia-interactjs 之类的东西:github.com/eriklieben/aurelia-interactjs
标签: html drag-and-drop aurelia