vue全屏事件开发详解


Posted in Javascript onJune 17, 2020

本文实例为大家分享了vue全屏事件开发的具体代码,供大家参考,具体内容如下

在项目中有需求相应浏览器全屏,写了个案例代码

先看看效果吧

vue全屏事件开发详解

全屏显示:

vue全屏事件开发详解

html代码:

<!-- el-tooltip 文字提示 -->
<div class="btn-fullscreen" @click="handleFullScreen">
 <el-tooltip effect="dark" :content="fullscreen ? `取消全屏`:`全屏`" placement="bottom">
  <i class="el-icon-rank"></i>
 </el-tooltip>
</div>

js代码

data(){
return {
fullscreen: false
}
} 
 
// 全屏事件
  handleFullScreen(){
  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;
},

通过fullscreen判断的truefalse确定是否相应全屏

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript操作文本框readOnly
May 15 Javascript
指定js可访问其它域名的cookie的方法
Sep 18 Javascript
JavaScript 字符串处理函数使用小结
Dec 02 Javascript
jQuery实现拖动调整表格单元格大小的代码实例
Jan 13 Javascript
使用jQuery的easydrag插件实现可拖动的DIV弹出框
Feb 19 Javascript
原生js实现可爱糖果数字时间特效
Dec 30 Javascript
完美解决spring websocket自动断开连接再创建引发的问题
Mar 02 Javascript
微信小程序实现移动端滑动分页效果(ajax)
Jun 13 Javascript
JS/jQuery实现DIV延时几秒后消失或显示的方法
Feb 12 jQuery
Vue.js实现的表格增加删除demo示例
May 22 Javascript
浅析vue cli3 封装Svgicon组件正确姿势(推荐)
Apr 27 Javascript
JavaScript实现单点登录的示例
Sep 23 Javascript
vue实现全屏滚动效果(非fullpage.js)
Mar 07 #Javascript
vue项目使用高德地图的定位及关键字搜索功能的实例代码(踩坑经验)
Mar 07 #Javascript
详解钉钉小程序组件之自定义模态框(弹窗封装实现)
Mar 07 #Javascript
Vue实现手机扫描二维码预览页面效果
May 28 #Javascript
微信小程序点击按钮动态切换input的disabled禁用/启用状态功能
Mar 07 #Javascript
微信小程序实现比较功能的方法汇总(五种方法)
Mar 07 #Javascript
微信小程序实现下滑到底部自动翻页功能
Mar 07 #Javascript
You might like
在任意字符集下正常显示网页的方法二(续)
2007/04/01 PHP
PHP base64编码后解码乱码的解决办法
2014/06/19 PHP
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
2016/09/22 PHP
PHP中rename()函数的妙用讲解
2019/02/28 PHP
一些常用的JS功能函数代码
2009/06/23 Javascript
Js 刷新框架页的代码
2010/04/13 Javascript
js中的string.format函数代码
2020/08/11 Javascript
运用jQuery定时器的原理实现banner图片切换
2014/10/22 Javascript
js树插件zTree获取所有选中节点数据的方法
2015/01/28 Javascript
JS实现超简单的鼠标拖动效果
2015/11/02 Javascript
获取jqGrid中选择的行的数据
2016/11/30 Javascript
微信小程序之数据双向绑定与数据操作
2017/05/12 Javascript
JavaScript创建对象的常用方式总结
2018/08/10 Javascript
vue中使用微信公众号js-sdk踩坑记录
2019/03/29 Javascript
在vue中获取微信支付code及code被占用问题的解决方法
2019/04/16 Javascript
浅析vue-cli3配置webpack-bundle-analyzer插件【推荐】
2019/10/23 Javascript
js blob类型url的视频下载问题的解决
2019/11/29 Javascript
python实现猜数字游戏(无重复数字)示例分享
2014/03/29 Python
在Django中同时使用多个配置文件的方法
2015/07/22 Python
python版本单链表实现代码
2018/09/28 Python
python多任务之协程的使用详解
2019/08/26 Python
tensorflow查看ckpt各节点名称实例
2020/01/21 Python
Pycharm debug调试时带参数过程解析
2020/02/03 Python
python实现取余操作的简单实例
2020/08/16 Python
python中HTMLParser模块知识点总结
2021/01/25 Python
台湾流行服饰购物平台:OB严选
2018/01/21 全球购物
WiFi云数码相框:Nixplay
2018/07/05 全球购物
大学生学雷锋活动总结
2014/06/26 职场文书
初中同学会活动方案
2014/08/22 职场文书
教师国庆节演讲稿范文2014
2014/09/21 职场文书
党支部遵守党的政治纪律情况对照检查材料
2014/09/26 职场文书
党员教师四风问题对照检查材料
2014/09/26 职场文书
2014年售票员工作总结
2014/11/19 职场文书
2015年基建工作总结范文
2015/05/23 职场文书
陶瓷类经典广告语集锦
2019/10/25 职场文书
一文搞懂python异常处理、模块与包
2021/06/26 Python