デッキのカラムがドラッグできない問題を修正
This commit is contained in:
parent
fa66eac096
commit
5cfd000a7d
1 changed files with 6 additions and 1 deletions
|
@ -223,7 +223,12 @@ export default defineComponent({
|
||||||
onDragstart(e) {
|
onDragstart(e) {
|
||||||
e.dataTransfer.effectAllowed = 'move';
|
e.dataTransfer.effectAllowed = 'move';
|
||||||
e.dataTransfer.setData(_DATA_TRANSFER_DECK_COLUMN_, this.column.id);
|
e.dataTransfer.setData(_DATA_TRANSFER_DECK_COLUMN_, this.column.id);
|
||||||
|
|
||||||
|
// Chromeのバグで、Dragstartハンドラ内ですぐにDOMを変更する(=リアクティブなプロパティを変更する)とDragが終了してしまう
|
||||||
|
// SEE: https://stackoverflow.com/questions/19639969/html5-dragend-event-firing-immediately
|
||||||
|
setTimeout(() => {
|
||||||
this.dragging = true;
|
this.dragging = true;
|
||||||
|
}, 10);
|
||||||
},
|
},
|
||||||
|
|
||||||
onDragend(e) {
|
onDragend(e) {
|
||||||
|
|
Loading…
Reference in a new issue