浏览器全屏 js

没有我的日子里你安然无恙 没有你的世界里我备受煎熬

作为记录, 忘了可以找到

<template>
  <div class="p20">
    <div class="w100 h100" style="background: pink" @click="handleFullScreen"></div>
  </div>
</template>

<script>
export default {
  name: '', // Pascal命名
  data() {
    return {
      fullscreen: false,
    };
  },
  methods: {
    handleFullScreen() {
      let element = document.documentElement;
      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 (element.requestFullscreen) {
          element.requestFullscreen();
        } else if (element.webkitRequestFullScreen) {
          element.webkitRequestFullScreen();
        } else if (element.mozRequestFullScreen) {
          element.mozRequestFullScreen();
        } else if (element.msRequestFullscreen) {
          // IE11
          element.msRequestFullscreen();
        }
      }
      // 因为点击esc也会触发关闭全屏, 这里采用取反操作
      this.fullscreen = !this.fullscreen;
    },
  },
};
</script>


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 如果我还有你觉得绝好的年纪,你会不会就此终止我的漂泊? 如果我们真的再也不相见,你会不会等到白发苍苍的时候才追悔莫...
    粒子lizz阅读 730评论 0 8
  • 导语:短文是报纸或期刊上的一段短的新闻报道或特写,篇幅短的文章。下面和小编一起来看精美短文(精选80篇),希望有所...
    仙_6c38阅读 1,451评论 0 1
  • 那时候我们之间相识的经过,纯粹而美好,以至于到现在回想起来,尤如恍若一场梦,忍不住嘴角上扬。 记得那是2014年,...
    陆漫长阅读 1,996评论 2 3
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 6,139评论 0 4
  • 公元:2019年11月28日19时42分农历:二零一九年 十一月 初三日 戌时干支:己亥乙亥己巳甲戌当月节气:立冬...
    石放阅读 6,950评论 0 2