vue3切换div时销毁videojs

function setVideo2(){
  
  videoURL2.value = 'http://============/1.m3u8'

  videoItem2.value = item;
   myVideo2 = videojs('myVideo2'
      ,
      {
        autoplay: true,  //自动播放
        restoreEl: true //备份 不然销毁后可能会有bug
      })
  myVideo2.src({
    type:'application/x-mpegURL',
    src: videoURL2.value
  });
  myVideo2.play();
},
function closeAlarm(){
    if(myVideo2.dispose()){
      myVideo2.dispose();
    }
//判断是否有播放器可以销毁不然会报错,v-for添加时常用
}

onUnmounted(closeAlarm)
//vue3生命周期 页面结束时调用

你可能感兴趣的:(vue.js,前端,javascript)