fix: ask before remove track from playlist

This commit is contained in:
qier222 2020-12-17 19:27:08 +08:00
parent 80a324524a
commit 70ef845572

View File

@ -11,19 +11,20 @@
<hr />
<div class="item" @click="play">{{ $t("contextMenu.play") }}</div>
<div class="item" @click="playNext">{{ $t("contextMenu.playNext") }}</div>
<hr />
<div class="item" @click="like" v-show="!isRightClickedTrackLiked">
{{ $t("contextMenu.saveToMyLikedSongs") }}
</div>
<div class="item" @click="like" v-show="isRightClickedTrackLiked">
{{ $t("contextMenu.removeFromMyLikedSongs") }}
</div>
<div class="item" @click="addTrackToPlaylist">添加到歌单</div>
<div
v-if="extraContextMenuItem.includes('removeTrackFromPlaylist')"
class="item"
@click="removeTrackFromPlaylist"
>从歌单中删除</div
>
<div class="item" @click="addTrackToPlaylist">添加到歌单</div>
</ContextMenu>
<TrackListItem
v-for="track in tracks"
@ -195,6 +196,7 @@ export default {
this.showToast("此操作需要登录网易云账号");
return;
}
if (confirm(`确定要从歌单删除 ${this.rightClickedTrack.name}`)) {
let trackID = this.rightClickedTrack.id;
addOrRemoveTrackFromPlaylist({
op: "del",
@ -206,6 +208,7 @@ export default {
);
this.$parent.removeTrack(trackID);
});
}
},
},
};