From f0544c31483447765e587d9dc6ad63e36c743f7b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=A7=89?= Date: Sun, 1 Oct 2023 03:42:12 +0800 Subject: [PATCH] =?UTF-8?q?=E5=90=88=E5=B9=B6=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/music.js | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) diff --git a/public/music.js b/public/music.js index 0219f17..bb48f63 100644 --- a/public/music.js +++ b/public/music.js @@ -89,14 +89,15 @@ export default class MusicList { innerText: '播放', onclick: event => { event.stopPropagation() - this.play(item) - } - }), - Button({ - innerText: '停止', - onclick: event => { - event.stopPropagation() - this.stop(item.id) + if (event.target.dataset.play === 'play') { + event.target.dataset.play = 'stop' + event.target.innerText = '播放' + this.stop() + } else { + event.target.dataset.play = 'play' + event.target.innerText = '停止' + this.play(item) + } } }), Button({ @@ -117,7 +118,14 @@ export default class MusicList { innerText: '禁止', onclick: event => { event.stopPropagation() - // BAN + if (event.target.dataset.ban === 'ban') { + event.target.dataset.ban = 'unban' + event.target.innerText = '禁止' + } else { + event.target.dataset.ban = 'ban' + event.target.innerText = '解禁' + this.stop() + } } }) ]