zoukankan      html  css  js  c++  java
  • vue实现全屏效果

    方式一:js实现全屏

    <template>
     <div>
       <a-button type="primary" @click="screen">全屏</a-button>
     </div>
    </template>
    
    data() {
     return {
      fullscreen: false
     };
    },
    
    methods:{
        screen() {
       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();
        }
       }
       this.fullscreen = !this.fullscreen;
      },
    }
    

    方式二:使用的是sreenfull插件,执行命令安装

    下载
    npm install --save screenfull
    在页面引入
    import screenfull from ‘screenfull'
    
    
    <template>
       <div>
         <a-button type="primary" @click="screen">全屏</a-button>
       <div>
    </template>
    
    data() {
     return {
      fullscreen: false
     };
    },
    
    methods:{
        screen() {
       screenfull.toggle();
      
      },
    
    }
    
    生前无需久睡,死后自会长眠,努力解决生活中遇到的各种问题,不畏将来,勇敢面对,加油,你是最胖的,哈哈哈
  • 相关阅读:
    求整数数组(长度为n),出现大于2/n次数的数字
    Job-Show Liang,你来掌管诺基亚王国,可好?
    wp面试题
    启动 Windows Phone 8 内置应用的 URI 方案
    .Net高级面试宝典
    JDK和Tomcat部署
    HAproxy功能配置
    配置HAProxy支持https协议
    Tomcat Cluster负载均衡
    Tomcat会话保持之session server
  • 原文地址:https://www.cnblogs.com/panshao51km-cn/p/15527361.html
Copyright © 2011-2022 走看看