在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ vue2.0控制音頻播放暫停

vue2.0控制音頻播放暫停

點擊a標簽開始播放音頻,已經在播放的時候可以暫停,不知道哪里寫錯了,一直不好用
還有就是如果有多個v-for循環(huán)的a標簽需要如何處理,因為status只能給一個元素使用,多個元素的時候點擊會更改其他元素的status的狀態(tài)

<a class="demo" @click="listen">click</a>
var a = new Vue({
    el:'.demo',
    data:{
        status:false
    },
    methods:{
        listen:function() {
        var self = this;
        var audio = new Audio('url');
            if(self.status == false) {//初始狀態(tài)未播放,點擊播放
                audio.play();
                self.status = true
            }else{//已經在播放,點擊暫停
                audio.pause();
                self.status = false
            }
            
      }
    }
})
回答
編輯回答
心上人

你這樣寫,每次點擊都會new出來一個audio吧

2018年6月20日 09:54