no message

Former-commit-id: 62f72e1267f878047fea26816238c56f2fc35e4b [formerly 62f72e1267f878047fea26816238c56f2fc35e4b [formerly 62f72e1267f878047fea26816238c56f2fc35e4b [formerly 62f72e1267f878047fea26816238c56f2fc35e4b [formerly 430fa2064324b61574ade51583f387995c465096 [formerly e1c1db85b2652803a7a91442c4911d3f0af5838d]]]]]
Former-commit-id: fa23a694fcae47e29bc15792d4abc5d63e8919d1
Former-commit-id: 162a6960fb8bc873d47ab883df0d7a612ca1251d
Former-commit-id: c5a349d609af97ef70b1f200891670dd35d12c66 [formerly eca40ad7517d16d6d8cc771fa092a3e9ff6aa17b]
Former-commit-id: 93ea41c72357b129d34b6684b078f2eab77e0291
Former-commit-id: bc306a17d14e06cb4198ea134c49ab4ac055ff5b
Former-commit-id: ced921ae612cbfdf6def5ed57e870b29a7bd6d3c
Former-commit-id: 4d8126dea156857a9d9687c2da2e88b93be0d457
Former-commit-id: 4fd9ffb4ee2ca5020c1fdcec620bd7fafd03aeaf
This commit is contained in:
liyang
2018-06-29 10:06:02 +08:00
parent 437e7d596b
commit 3d9e55aa1b
5 changed files with 39 additions and 45 deletions

View File

@@ -4,7 +4,6 @@ import Vuex from 'vuex'
import d2admin from './modules/d2admin'
import menu from './modules/menu'
import fullScreen from './modules/fullScreen'
import theme from './modules/theme'
Vue.use(Vuex)
@@ -13,7 +12,6 @@ export default new Vuex.Store({
modules: {
d2admin,
menu,
fullScreen,
theme
}
})

View File

@@ -1,3 +1,5 @@
import util from '@/libs/util.js'
export default {
state: {
// 系统
@@ -6,8 +8,14 @@ export default {
isFullScreen: false
},
mutations: {
alertAppName (state) {
alert(state.appName)
toggleFullScreen (state) {
if (state.isFullScreen) {
util.closeFullScreen()
state.isFullScreen = false
} else {
util.fullScreen()
state.isFullScreen = true
}
}
}
}

View File

@@ -1,40 +0,0 @@
export default {
state: {
isFullScreen: false
},
mutations: {
toggleFullScreen (state) {
const d = document
const body = d.body
const closeFullScreen = () => {
if (d.exitFullscreen) {
d.exitFullscreen()
} else if (d.mozCancelFullScreen) {
d.mozCancelFullScreen()
} else if (d.webkitCancelFullScreen) {
d.webkitCancelFullScreen()
} else if (d.msExitFullscreen) {
d.msExitFullscreen()
}
state.isFullScreen = false
}
const fullScreen = () => {
if (body.requestFullscreen) {
body.requestFullscreen()
} else if (body.mozRequestFullScreen) {
body.mozRequestFullScreen()
} else if (body.webkitRequestFullScreen) {
body.webkitRequestFullScreen()
} else if (body.msRequestFullscreen) {
body.msRequestFullscreen()
}
state.isFullScreen = true
}
if (state.isFullScreen) {
closeFullScreen()
} else {
fullScreen()
}
}
}
}