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 相关文章推荐
基于mootools 1.3框架下的图片滑动效果代码
Apr 22 Javascript
不同Jquery版本引发的问题解决
Oct 14 Javascript
js中style.display=&quot;&quot;无效的解决方法
Oct 30 Javascript
Javascript中With语句用法实例
May 14 Javascript
JavaScript实现图片滑动切换的代码示例分享
Mar 06 Javascript
Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
Mar 23 Javascript
JavaScript仿淘宝页面图片滚动加载及刷新回顶部的方法解析
May 24 Javascript
利用纯Vue.js构建Bootstrap组件
Nov 03 Javascript
基于JS实现移动端左滑删除功能
Jul 28 Javascript
JS实现快速比较两个字符串中包含有相同数字的方法
Sep 11 Javascript
详解如何在vue项目中使用layui框架及采坑
May 05 Javascript
vue视频播放插件vue-video-player的具体使用方法
Nov 08 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 select,radio和checkbox默认选择的实现方法
2010/05/15 PHP
destoon二次开发常用数据库操作
2014/06/21 PHP
php版微信数据统计接口用法示例
2016/10/12 PHP
深入解析PHP中SESSION反序列化机制
2017/03/01 PHP
详解php实现页面静态化原理
2017/06/21 PHP
PHP基于堆栈实现的高级计算器功能示例
2017/09/15 PHP
php学习笔记之mb_strstr的基本使用
2018/02/03 PHP
laravel admin实现分类树/模型树的示例代码
2020/06/10 PHP
Javacript实现颜色梯度变化和渐变的效果代码
2013/05/31 Javascript
jQuery的基本概念与高级编程
2015/05/14 Javascript
jQuery-mobile事件监听与用法详解
2016/11/23 Javascript
jQuery EasyUI 组件加上“清除”功能实例详解
2017/04/11 jQuery
在JS中如何把毫秒转换成规定的日期时间格式实例
2017/05/11 Javascript
react-router中的属性详解
2017/06/01 Javascript
基于JavaScript实现多级菜单效果
2017/07/25 Javascript
Vue完整项目构建(进阶篇)
2018/02/10 Javascript
vue.js 嵌套循环、if判断、动态删除的实例
2018/03/07 Javascript
解决element UI 自定义传参的问题
2018/08/22 Javascript
微信小程序实现订单倒计时
2020/11/01 Javascript
python实现随机梯度下降法
2020/03/24 Python
python 划分数据集为训练集和测试集的方法
2018/12/11 Python
Python字典循环添加一键多值的用法实例
2019/01/20 Python
Django使用中间键实现csrf认证详解
2019/07/22 Python
python根据多个文件名批量查找文件
2019/08/13 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
python进行参数传递的方法
2020/05/12 Python
python 基于卡方值分箱算法的实现示例
2020/07/17 Python
python3环境搭建过程(利用Anaconda+pycharm)完整版
2020/08/19 Python
保时捷设计:Porsche Design
2019/03/30 全球购物
Brasty罗马尼亚:购买手表、香水、化妆品、珠宝
2020/04/21 全球购物
安全检查与奖惩制度
2014/01/23 职场文书
《路旁的橡树》教学反思
2014/04/07 职场文书
《春雨》教学反思
2014/04/24 职场文书
销售类求职信
2014/06/13 职场文书
世界卫生日宣传活动总结
2015/02/09 职场文书