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

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

Vue使用screenfull實現全屏效果

瀏覽:4日期: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
相關文章:
主站蜘蛛池模板: 新龙县| 沛县| 广丰县| 乌恰县| 邵东县| 高青县| 滦南县| 板桥市| 云安县| 新沂市| 越西县| 英超| 余庆县| 灵寿县| 讷河市| 张掖市| 方正县| 枣强县| 金门县| 新巴尔虎左旗| 江达县| 江西省| 武平县| 安义县| 林芝县| 琼中| 陇川县| 巴东县| 瑞安市| 巴中市| 芒康县| 长乐市| 曲沃县| 韩城市| 海兴县| 华池县| 黔西县| 绩溪县| 焉耆| 隆子县| 且末县|