这样写在mac系统上功能是完好的
但是win系统上有问题,我也不知道为什么,求解答。
html部分:
<span>
<el-tooltip effect="dark" :content="fullscreen ? '取消全屏' : '全屏'" placement="bottom">
<i class="iconfont iconfont14" @click="handleFullScreen" :class="fullscreen ? 'icon-suoxiao1' : 'icon-fullscreen'"></i>
</el-tooltip>
</span>
js部分:
handleFullScreen () { // 全屏
let element = document.documentElement
if (this.fullscreen) {
this.exitFull()
} else {
if (element.requestFullscreen) {
element.requestFullscreen()
} else if (element.webkitRequestFullScreen) {
element.webkitRequestFullScreen()
} else if (element.mozRequestFullScreen) {
element.mozRequestFullScreen()
} else if (element.msRequestFullscreen) {
element.msRequestFullscreen()
}
}
this.fullscreen = !this.fullscreen
window.onresize = ()