feat: 修改拖动有效判定条件。歌单添加播放mv按钮。歌单仅为1首时也能唤起。

This commit is contained in:
539943419 committed 2024-09-29 13:26:34 +08:00
1 parent baec1856c9
commit dcdb3a1ab8
7 files changed
+60 -28

No files matched your search

+14 -6
View File
@@ -1,5 +1,9 @@
<template>
<div class="container" @dragover="handleDragOver" @dragleave="handleDragLeave" @drop="handleDrop">
<div
class="container"
@dragover="handleDragOver"
@dragleave="handleDragLeave"
@drop="handleDrop">
<slot></slot>
<miao-mask v-model:show="showMask"></miao-mask>
</div>
@@ -64,11 +68,15 @@ const removeDirectory = async (files: File[]) => {
}
}
}
const check = (event: DragEvent) => [
...(event.dataTransfer?.files ?? []),
...(dataBus.get('dragData_vFiles') ?? []),
...(dataBus.get('dragData_vDirectory') ?? [])
].length !== 0
const check = (event: DragEvent) => {
return (
[
...(event.dataTransfer?.types?.filter(v=>v === 'Files') ?? []),
...(dataBus.get('dragData_vFiles') ?? []),
...(dataBus.get('dragData_vDirectory') ?? [])
].length !== 0
)
}
const handleDragOver = async (event: DragEvent) => {
if (props.disable || check(event) === false) {