时间:2021-05-26
本文实例为大家分享了Vue使用screenfull实现全屏的具体代码,供大家参考,具体内容如下
安装
npm install --save screenfull在需要的页面引用
import screenfull from 'screenfull'全屏使用
<template> <span @click='clickFullscreen'>全屏</span></template> <script> import screenfull from 'screenfull' export default{ name: 'screenfull', data(){ return { isFullscreen: false } }, methods:{ clickFullscreen(){ if (!screenfull.isEnabled) { this.$message({ message: 'you browser can not work', type: 'warning' }) return false } screenfull.toggle() } } }</script>原生实现方法
// 全屏事件 兼容clickFullscreen() { let element = document.documentElement; if (this.isFullscreen) { 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.isFullscreen= !this.isFullscreen;}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本文实例为大家分享了vue使用screenfull插件实现全屏功能的具体代码,供大家参考,具体内容如下1、安装screenfull.js插件(在npm官网上有)
本文实例为大家分享了vue-cli点击实现全屏功能的具体代码,供大家参考,具体内容如下项目中有点击按钮实现全屏功能方式一:js实现全屏代码如下:全屏export
如何通过CSS使div实现全屏效果,主要分为图片横排展示全屏切换效果和图片竖排展示全屏切换效果,分享给大家,具体如下:全屏要素全屏的元素及其父元素都要设置hei
在进行店铺装修的时候,很多卖家朋友喜欢使用一些代码来实现首页和自定义页面的全屏效果,但是其中需要特别处理宝贝列表页,才可以实现全屏效果,那么具体该怎么操作呢
本文实例为大家分享了vue全屏事件开发的具体代码,供大家参考,具体内容如下在项目中有需求相应浏览器全屏,写了个案例代码先看看效果吧全屏显示:html代码:js代