1. 在src/utils/util.js中加入下面代码块
import Vue from 'vue'
const util = Vue.prototype.util = {}
// 切换全屏
util.fullScreen = function (element) {element = element || document.body;if (element.requestFullscreen) {element.requestFullscreen();} else if (element.mozRequestFullScreen) {element.mozRequestFullScreen();} else if (element.webkitRequestFullscreen) {element.webkitRequestFullscreen();} else if (element.msRequestFullscreen) {element.msRequestFullscreen();}
}// 退出全屏
util.exitFullscreen = function () {if (document.exitFullscreen) {document.exitFullscreen();} else if (document.mozCancelFullScreen) {document.mozCancelFullScreen();} else if (document.webkitExitFullscreen) {document.webkitExitFullscreen();}
}
export {util
}

2、在页面中使用全屏/退出全屏

<template><div class="header"><!-- 全屏 --><a v-if="fullScreenFlag" href="javascript:;" class="iconfont iconquanping" title="全屏" @click="fullScreen()"></a><!-- 退出全屏 --><a v-else href="javascript:;" class="iconfont icontuichuquanping1" title="退出全屏" @click="exitFullScreen()"></a></div>
</template>
<script>
export default {data () {return {fullScreenFlag: true,};},methods: {// 全屏fullScreen(){this.fullScreenFlag = false;this.util.fullScreen();},// 退出全屏exitFullScreen() {this.fullScreenFlag = true;this.util.exitFullscreen();},},
};
</script>

vue实现浏览器全屏以及退出全屏相关推荐

  1. vue中浏览器全屏和退出全屏

    1.首先要判断浏览器类型 (是否IE),来控制是否展示功能,在计算属性中判断: computed: {showFullScreenBtn () {return window.navigator.use ...

  2. vue中如何实现全全全屏和退出全屏?

    " 大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 " 最近总有人给我说ta有社恐,明明是有社牛好不好-- 前言 在做大屏界面的时候,客户有个要求,一进去登录成功之后,要有全屏 ...

  3. vue实现页面全屏和退出全屏

    pc端使用vue实现页面全屏和退出全屏 element.requestFullScreen() -- 全屏显示 Element.requestFullscreen()方法用于 异步请求使得Elemen ...

  4. vue+element ui 设置页面全屏 全屏和退出全屏的切换

    vue+element ui 设置页面全屏 全屏和退出全屏的切换 方式1 screenfull 插件 // 属性 screenfull.isFullscreen; // 判断当前页是否全屏 返回类型 ...

  5. vue 全屏与退出全屏

    vue 全屏与退出全屏 实现点击展开全屏或退出全屏 首先,安装 npm i screenfull@5 -S 然后在对应组件页面引入screenfull使用 <template><di ...

  6. 使用JavaScript使浏览器进入全屏或退出全屏

    使用JavaScript使浏览器进入全屏或退出全屏 首先使用fullscreenElement判断浏览器是否在全屏状态. 如果是:则调用exitFullscreen函数退出全屏,否则调用request ...

  7. 全屏、退出全屏---兼容各浏览器 IE Chrom 火狐 360极速模式/兼容模式

    function events() {//全屏document.getElementById("btn").onclick = function () {var elem = do ...

  8. js实现浏览器全屏与退出全屏,解决chrome下F11进入全屏后退出全屏API方法失效

    1. 问题说明 网页全屏和退出全屏其实已经算的上一个很常见的功能了,那是不是直接用HTML5全屏API就没什么问题了,但是不要忘了键盘上的F11有着同样的功能,实际使用的时候就发现F11使网页进入全屏 ...

  9. python退出全屏_实现网页全屏和退出全屏JS代码,多浏览器兼容

    js全屏和退出全屏代码|www.125jz.com 全屏显示 退出全屏 function requestFullScreen(element) { // 判断各种浏览器,找到正确的方法 var req ...

  10. js 控制浏览器 实现全屏 和 退出全屏功能

    在工作中我们偶尔遇到不需要浏览器导航栏和标题栏,需要将整个项目全屏展示的情况,虽然有一些快捷键可以实现此效果,但我们更希望项目中有类似的功能,可以让用户任意切换. 1.js 功能处理 //本案例只为演 ...

最新文章

  1. 这些deep learning(rnn、cnn)调参的经验值得分享
  2. 说一说Android事件分发中的requestDisallowInterceptTouchEvent
  3. sublime text常用快捷键整理
  4. 深入C++中构造函数、拷贝构造函数、赋值操作符、析构函数的调用过程总结
  5. CSDN西安分站俱乐部聚会归来记
  6. 2017阿里巴巴在线测试题
  7. Google Earth Engine 入门1 GEE账号注册
  8. “脑科学”已成大国“必争之地” 看各国都亮哪些大招 | 2030年中国脑计划将闯入“终极疆域” 脑科学将成为大国必争之地
  9. Photoshop软件介绍
  10. 自动化测试po模式是什么?自动化测试po分层如何实现?(附详细源码)
  11. linux任务调度框架,任务调度框架Hangfire 简介
  12. 二分法求任意正弦值sin31°
  13. php保存文件快捷键,word保存快捷键是ctrl加什么
  14. rman系列之在window平台和linux平台上rman的自动备份
  15. 基于.NET 制作一个气象站 IoT 应用
  16. Overloading And Overriding
  17. matlab中mat文件的生成和读取
  18. 【Java】轻松掌握栈的基本操作
  19. 图像不变性特征—hu矩
  20. 东芝杀入硬盘大战中 推混合硬盘产品

热门文章

  1. aspmaker6.1学习手记
  2. B端产品设计与运营实战
  3. 【专利】专利申请书撰写
  4. php gsi github,GitHub - zhl6522/gsigo: based gin and socket.io framwork
  5. 汇编语言笔记(待更新大作业)
  6. springMVC+mybatis+spring+ehcache
  7. C语言复习----------指针
  8. 部队物资管理应用RFID技术-基于RIFD技术的部队物资仓库管理系统
  9. 《薄冰实用英语语法详解》连载之十:不定式
  10. php curl 58,微信支付接口关于curl的大坑,报58和77错误的原因找到啦!