最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue使用screenfull實(shí)現(xiàn)全屏效果

 更新時(shí)間:2020年09月17日 16:57:14   作者:LSG199800  
這篇文章主要為大家詳細(xì)介紹了Vue使用screenfull實(shí)現(xiàn)全屏,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

本文實(shí)例為大家分享了Vue使用screenfull實(shí)現(xiàn)全屏的具體代碼,供大家參考,具體內(nèi)容如下

安裝

npm install --save screenfull

在需要的頁(yè)面引用

import screenfull from 'screenfull'

全屏使用

<template>
 <span @click='clickFullscreen'>全屏</span>
</template>
 
<script>
 import screenfull from 'screenfull'
 export default{
 name: 'screenfull',
 data(){
 return {
 isFullscreen: false
 }
 },
 methods:{
 clickFullscreen(){
 if (!screenfull.isEnabled) {
 this.$message({
 message: 'you browser can not work',
 type: 'warning'
 })
 return false
 }
 screenfull.toggle()
 }
 }
 }
</script>

原生實(shí)現(xiàn)方法

// 全屏事件 兼容
clickFullscreen() {
 let element = document.documentElement;
 if (this.isFullscreen) {
  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();
  }
 }
 this.isFullscreen= !this.isFullscreen;
}

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

凌云县| 桐城市| 南投市| 九寨沟县| 潜山县| 昌黎县| 大连市| 安图县| 保山市| 合山市| 横峰县| 沙洋县| 古蔺县| 湘乡市| 洛川县| 建平县| 平乡县| 阳春市| 澄城县| 辽阳市| 贵港市| 剑阁县| 沙田区| 台州市| 彰武县| 茌平县| 利辛县| 屯门区| 新巴尔虎右旗| 淮安市| 长兴县| 六枝特区| 新安县| 江口县| 右玉县| 武义县| 山丹县| 靖州| 梅河口市| 临高县| 分宜县|