• vue实现点击全屏效果,可具体让某个容器全屏


    使用的是window自带的exitFullscreen方法

    template:

    <span @click="screen">全屏</span>

    data:

    fullscreen:false,

    methods:

     

    screen(){

      // let element = document.documentElement;//设置后就是我们平时的整个页面全屏效果

        let element = document.getElementById('con_lf_top_div');//设置后就是 id==con_lf_top_div 的容器全屏

       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();

           }

        this.fullscreen = false

       } 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;

        }

    链接:https://blog.csdn.net/qq_41619796/article/details/104751814

  • 相关阅读:
    远景GIS云产品规划
    远景GIS云上线
    远景WEBGIS平台实现客户端SHP文件加载
    GIS平台结构设计
    一款基于HTML5的高性能WEBGIS介绍
    Git分布式工作流程
    Git服务器搭建
    Linux入门-9 软件管理基础(CentOS)
    Linux入门-8 Linux系统启动详解
    Linux入门-7 Linux管道、重定向以及文本处理
  • 原文地址:https://www.cnblogs.com/xiaoleilei123/p/13743190.html
Copyright © 2020-2023  润新知