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

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

Vue使用screenfull實現全屏效果

瀏覽:3日期: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
相關文章:
主站蜘蛛池模板: 阆中市| 淮北市| 金溪县| 漳州市| 海丰县| 九龙县| 石渠县| 新建县| 阿拉善左旗| 兴安县| 武鸣县| 白城市| 伽师县| 冕宁县| 抚松县| 信宜市| 同江市| 石屏县| 高邮市| 宜昌市| 合肥市| 平邑县| 孟村| 正镶白旗| 定边县| 安新县| 五河县| 建平县| 临高县| 南丹县| 当阳市| 五常市| 吉安市| 张家港市| 思茅市| 紫阳县| 华池县| 台安县| 万州区| 兴和县| 东港市|