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 相关文章推荐
控制input输入框中提示信息的显示和隐藏的方法
Feb 12 Javascript
jquery插件开发之实现google+圈子选择功能
Mar 10 Javascript
JavaScript拆分字符串时产生空字符的解决方案
Sep 26 Javascript
javascript实现3D切换焦点图
Oct 16 Javascript
基于javascript实现listbox左右移动
Jan 29 Javascript
微信小程序手势操作之单触摸点与多触摸点
Mar 10 Javascript
jquery实现提示语淡入效果
May 05 jQuery
5分钟打造简易高效的webpack常用配置
Jul 04 Javascript
动手写一个angular版本的Message组件的方法
Dec 16 Javascript
javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
Apr 12 Javascript
node.js中Buffer缓冲器的原理与使用方法分析
Nov 23 Javascript
在vue中封装方法以及多处引用该方法详解
Aug 14 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
php引用计数器进行垃圾收集机制介绍
2012/09/19 PHP
php上传文件问题汇总
2015/01/30 PHP
php实现数组按指定KEY排序的方法
2015/03/30 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
利用php输出不同的心形图案
2016/04/22 PHP
jquery实现华丽的可折角广告代码
2015/09/02 Javascript
Bootstarp风格的toggle效果分享
2016/02/23 Javascript
jQuery层次选择器用法示例
2016/09/09 Javascript
AngularJS 过滤器(自带和自建)详解
2016/09/19 Javascript
JavaScript数据结构之链表的实现
2017/03/19 Javascript
值得分享和收藏的xmlplus组件学习教程
2017/05/05 Javascript
Vue-Router实现组件间跳转的三种方法
2017/11/07 Javascript
微信小程序实现选项卡效果
2018/11/06 Javascript
jQuery+css last-child实现选择最后一个子元素操作示例
2018/12/10 jQuery
javascript function(函数类型)使用与注意事项小结
2019/06/10 Javascript
[02:45]2016年中国刀塔全程回顾,完美“圣”典即将上演
2016/12/15 DOTA
[00:12]2018DOTA2亚洲邀请赛SOLO赛 MidOne是否中单第一人?
2018/04/05 DOTA
[00:17]DOTA2荣耀之路5:It’s a disastah!
2018/05/28 DOTA
Python的标准模块包json详解
2017/03/13 Python
python定时利用QQ邮件发送天气预报的实例
2017/11/17 Python
python使用PIL模块获取图片像素点的方法
2019/01/08 Python
解决Python内层for循环如何break出外层的循环的问题
2019/06/24 Python
python 比较2张图片的相似度的方法示例
2019/12/18 Python
python爬虫学习笔记之Beautifulsoup模块用法详解
2020/04/09 Python
h5页面背景图很长要有滚动条滑动效果的实现
2021/01/27 HTML / CSS
adidas官方旗舰店:德国运动用品制造商
2017/11/25 全球购物
一篇.NET面试题
2014/09/29 面试题
Linux如何为某个操作添加别名
2015/02/05 面试题
酒店副总经理岗位职责范本
2014/02/04 职场文书
师德建设实施方案
2014/03/21 职场文书
2014预备党员党课学习心得范文
2014/07/08 职场文书
在职人员跳槽求职信
2015/03/20 职场文书
2015年小学英语教师工作总结
2015/05/12 职场文书
《1942》观后感
2015/06/08 职场文书
公司会议开幕词
2016/03/03 职场文书
单身狗福利?Python爬取某婚恋网征婚数据
2021/06/03 Python