vue 全屏某个div

553 阅读1分钟
 aabtn() {
   let fullarea = this.$refs.aac;
   if (this.fullscreen) {
​    // 退出全屏if (document.exitFullscreen) {
​     document.exitFullscreen();
​    } else if (document.webkitCancelFullScreen) {
​     document.webkitCancelFullScreen();
​    } else if (document.mozCancelFullScreen) {
​     document.mozCancelFullScreen();
​    } else if (document.msExitFullscreen) {
​     document.msExitFullscreen();
​    }
   } else {
​    // 进入全屏if (fullarea.requestFullscreen) {
​     fullarea.requestFullscreen();
​    } else if (fullarea.webkitRequestFullScreen) {
​     fullarea.webkitRequestFullScreen();
​    } else if (fullarea.mozRequestFullScreen) {
​     fullarea.mozRequestFullScreen();
​    } else if (fullarea.msRequestFullscreen) {
​     // IE11
​     fullarea.msRequestFullscreen();
​    }
   }
   this.fullscreen = !this.fullscreen;
  },