• Js Vue全屏切换显示 指定div切换全屏显示


    效果

    我这里是用jq 写的,我这里写的是点击按钮切换展示。

     <div @click="handleFullScreen" class="full-screen">
                            <img v-if="!fullScreen" src="${mvcPath}/dacp-res/images/full_screen.png"/>
                            <img v-if="fullScreen" src="${mvcPath}/dacp-res/images/full_screen_restore.png"/>
                        </div>
    

    js 我在Vue methods中写的

      handleFullScreen:function(){
                    this.fullScreen = !this.fullScreen;
                    if (this.fullScreen) {
                        // this.postFullScreen();
                        launchFullScreen(document.getElementById("iframeTest")); // 单独元素显示全屏
                        return false;
                    } else {
                        exitFullscreen(document.getElementById("iframeTest"))
                  
                    }
    
                },
    
    // js 中定义的
        //判断各种浏览器 -全屏
        function launchFullScreen(element) {
            if (element.requestFullscreen) {
                element.requestFullscreen();
            } else if (element.mozRequestFullScreen) {
                element.mozRequestFullScreen();
            } else if (element.webkitRequestFullScreen) {
                element.webkitRequestFullScreen();
            } else if (element.msRequestFullscreen) {
                element.msRequestFullscreen();
            }
            else {
                wtx.info("当前浏览器不支持部分全屏!");
            }
        }
        //判断各种浏览器 -退出全屏
        function exitFullscreen(element) {
            console.log('exitFullscreen',element)
            if(document.exitFullscreen) {
                document.exitFullscreen();
            } else if(document.mozCancelFullScreen) {
                document.mozCancelFullScreen();
            } else if(document.webkitExitFullscreen) {
                document.webkitExitFullscreen();
            } else if(document.msExitFullscreen) {
                document.msExitFullscreen();
            }
        }
    

    当然vue 里面有插件,更简单了,我这里是自己没事自己玩写的一个dom

  • 相关阅读:
    正则表达式进阶——你从没想过的正则表达式使用方式
    bert 预训练模型路径
    Ubuntu 18.04 美化
    循环中存在异步的情况
    SQL truncate 、delete与drop区别
    用express创建网站出现"$ DEBUG=microbog ./bin/www"的提示
    全局安装了express框架,但是无法使用express指令的问题
    jQuery获取textarea中的文本
    js实现查询关键词,使其高亮
    SQL Server常用函数汇总
  • 原文地址:https://www.cnblogs.com/wangliko/p/14807752.html
Copyright © 2020-2023  润新知