diff --git a/src/libs/util.js b/src/libs/util.js index 3005d779..0e8ce5ae 100644 --- a/src/libs/util.js +++ b/src/libs/util.js @@ -1,18 +1,9 @@ let util = {} -util.closeFullScreen = function () { - if (document.exitFullscreen) { - document.exitFullscreen() - } else if (document.mozCancelFullScreen) { - document.mozCancelFullScreen() - } else if (document.webkitCancelFullScreen) { - document.webkitCancelFullScreen() - } else if (document.msExitFullscreen) { - document.msExitFullscreen() - } -} - -util.fullScreen = function () { +/** + * 打开全屏 + */ +util.openFullScreen = function () { const body = document.body if (body.requestFullscreen) { body.requestFullscreen() @@ -25,4 +16,19 @@ util.fullScreen = function () { } } +/** + * 关闭全屏 + */ +util.exitFullScreen = function () { + if (document.exitFullscreen) { + document.exitFullscreen() + } else if (document.mozCancelFullScreen) { + document.mozCancelFullScreen() + } else if (document.webkitCancelFullScreen) { + document.webkitCancelFullScreen() + } else if (document.msExitFullscreen) { + document.msExitFullscreen() + } +} + export default util diff --git a/src/store/modules/d2admin.js b/src/store/modules/d2admin.js index bcf62c64..50073951 100644 --- a/src/store/modules/d2admin.js +++ b/src/store/modules/d2admin.js @@ -8,12 +8,16 @@ export default { isFullScreen: false }, mutations: { + /** + * 切换全屏 + * @param {state} state + */ toggleFullScreen (state) { if (state.isFullScreen) { - util.closeFullScreen() + util.exitFullScreen() state.isFullScreen = false } else { - util.fullScreen() + util.openFullScreen() state.isFullScreen = true } }