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

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

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

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

安裝

npm install --save screenfull

在需要的頁面引用

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>

原生實現(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;
}

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

相關(guān)文章

最新評論

长春市| 加查县| 香格里拉县| 富阳市| 井陉县| 司法| 白河县| 鲁甸县| 荃湾区| 新昌县| 泾川县| 平泉县| 长乐市| 克什克腾旗| 包头市| 苏尼特左旗| 南漳县| 防城港市| 富裕县| 孟村| 全椒县| 襄垣县| 车致| 扶沟县| 蒙阴县| 鄯善县| 宁海县| 子洲县| 渝北区| 游戏| 九江市| 民丰县| 中西区| 肃北| 长宁区| 佛坪县| 古丈县| 托克逊县| 囊谦县| 育儿| 车致|