久久r热视频,国产午夜精品一区二区三区视频,亚洲精品自拍偷拍,欧美日韩精品二区

您的位置:首頁技術文章
文章詳情頁

Vue使用screenfull實現全屏效果

瀏覽:2日期:2022-11-21 16:53:37

本文實例為大家分享了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;}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 英吉沙县| 蓝田县| 淅川县| 宁国市| 祁连县| 和林格尔县| 安阳市| 卓资县| 浮山县| 纳雍县| 莱芜市| 崇礼县| 南部县| 徐州市| 合江县| 青田县| 宝鸡市| 隆尧县| 海宁市| 类乌齐县| 北票市| 名山县| 吉木乃县| 新化县| 天门市| 合川市| 镇雄县| 南岸区| 昭苏县| 海原县| 呼图壁县| 台湾省| 随州市| 祁门县| 海门市| 安国市| 广汉市| 精河县| 德化县| 环江| 海阳市|