vue实现全屏功能

方法如下。。。
toggle() {
let element = document.documentElement;
if (this.fullscreen) {
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) {
element.msRequestFullscreen()
}
}
this.fullscreen = !this.fullscreen;
},
实现之后效果展示

本文介绍了如何在 Vue 项目中实现全屏功能。通过监听全屏状态并使用浏览器提供的 API,如 `requestFullScreen` 和 `exitFullscreen`,可以在用户点击按钮时切换应用到全屏和退出全屏模式。代码简洁易懂,适用于需要全屏展示的场景。

1900

被折叠的 条评论
为什么被折叠?



