no message
Former-commit-id: 10f2006db58d9ffbcdc81414c8b33d42d884457f [formerly 10f2006db58d9ffbcdc81414c8b33d42d884457f [formerly 10f2006db58d9ffbcdc81414c8b33d42d884457f [formerly 10f2006db58d9ffbcdc81414c8b33d42d884457f [formerly 4b01cf39e23d49e268566835439c47dcf0d0fcb7 [formerly cc2d2a6ebe25cad4cbd8b60b5bc958d3e5ef73a9]]]]] Former-commit-id: 4ab7b7661f41a74631eb9a08cf4bf6fe9b10f148 Former-commit-id: ef266d0c906bb4a196c4e4a8969a24ea3be4c2e7 Former-commit-id: 3615f6cf0b640606ac0ad4dff34c0ffe8e416265 [formerly 549137f960f19f9918a184e42e06b660a89c58ee] Former-commit-id: b7db30355f5dfaace21f8079b36d4c6df2b92b43 Former-commit-id: 299562e0bd55e16cf6eec16d29a7cab3492c5c69 Former-commit-id: bf02b1bae1991c6b8efdf6444312114e0c13969c Former-commit-id: e8cd6e67b71d438071b44b643be775004c957c00 Former-commit-id: 61f50eea216f1197fd6968e61ba9ab76521587eb
This commit is contained in:
@@ -1,18 +1,9 @@
|
|||||||
let util = {}
|
let util = {}
|
||||||
|
|
||||||
util.closeFullScreen = function () {
|
/**
|
||||||
if (document.exitFullscreen) {
|
* 打开全屏
|
||||||
document.exitFullscreen()
|
*/
|
||||||
} else if (document.mozCancelFullScreen) {
|
util.openFullScreen = function () {
|
||||||
document.mozCancelFullScreen()
|
|
||||||
} else if (document.webkitCancelFullScreen) {
|
|
||||||
document.webkitCancelFullScreen()
|
|
||||||
} else if (document.msExitFullscreen) {
|
|
||||||
document.msExitFullscreen()
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
util.fullScreen = function () {
|
|
||||||
const body = document.body
|
const body = document.body
|
||||||
if (body.requestFullscreen) {
|
if (body.requestFullscreen) {
|
||||||
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
|
export default util
|
||||||
|
|||||||
@@ -8,12 +8,16 @@ export default {
|
|||||||
isFullScreen: false
|
isFullScreen: false
|
||||||
},
|
},
|
||||||
mutations: {
|
mutations: {
|
||||||
|
/**
|
||||||
|
* 切换全屏
|
||||||
|
* @param {state} state
|
||||||
|
*/
|
||||||
toggleFullScreen (state) {
|
toggleFullScreen (state) {
|
||||||
if (state.isFullScreen) {
|
if (state.isFullScreen) {
|
||||||
util.closeFullScreen()
|
util.exitFullScreen()
|
||||||
state.isFullScreen = false
|
state.isFullScreen = false
|
||||||
} else {
|
} else {
|
||||||
util.fullScreen()
|
util.openFullScreen()
|
||||||
state.isFullScreen = true
|
state.isFullScreen = true
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user