1.安装依赖
npm install --save screenfull
2.在需要设置的页面导入
import screenfull from "screenfull";
整页全屏
页面使用
<template>
<el-button @click="requestFullScreen">全屏</el-button>
</template>
const requestFullScreen = () => {
if (screenfull.isEnabled) {
screenfull.toggle()
}
}
指定元素全屏
页面使用
<div @click="toggleFullscreen()">页内全屏<div/>
<div id="log"></div> //需要放大得元素
const toggleFullscreen = () => {
const ele = document.getElementById('log');//指定全屏区域元素
if (screenfull.isEnabled) {
screenfull.request(ele);
}
}
#log {
overflow: auto; //超出全屏内容出现滚动条
}