fullscreen
Former-commit-id: 8e0fad24ac1d8a84386fc1a358239bbab9d1abd7 [formerly 8e0fad24ac1d8a84386fc1a358239bbab9d1abd7 [formerly 8e0fad24ac1d8a84386fc1a358239bbab9d1abd7 [formerly 8e0fad24ac1d8a84386fc1a358239bbab9d1abd7 [formerly 8f6580957550c9c8d530b71ab430aaa07cd07413 [formerly 77cbd9e33dc270afdf0d71d9c5b06bdb286650d3]]]]] Former-commit-id: a4b60763db9904803c2e307ce890e8b2e2764fa8 Former-commit-id: dc642785a8bfe603fdc5cda7ff02c494ae2dc8f4 Former-commit-id: d5da1f86afc2e8525d2f4036f1d13fd26e7e0a6c [formerly c355a17a90a32446e69c91f110417df0b16614fe] Former-commit-id: 822d0836dea34d84516a60ece8f1787c4ac15f4e Former-commit-id: 2e903eeb5d15357643c3618cea0e87db7fe99209 Former-commit-id: c6b50b28ef54513fcd796c97173ccdc988284d17 Former-commit-id: 239c00dc8d3190e64957c80faf838905414b3719 Former-commit-id: ae1482194ac6b24e445207a84ef446a1151136ad
This commit is contained in:
@@ -6,31 +6,42 @@ export default {
|
||||
// 全屏激活
|
||||
active: false
|
||||
},
|
||||
mutations: {
|
||||
actions: {
|
||||
/**
|
||||
* @description 初始化监听
|
||||
*/
|
||||
listen () {
|
||||
if (screenfull.enabled) {
|
||||
screenfull.on('change', () => {
|
||||
if (!screenfull.isFullscreen) {
|
||||
this.commit('set', false)
|
||||
}
|
||||
})
|
||||
}
|
||||
listen ({ commit }) {
|
||||
return new Promise(resolve => {
|
||||
if (screenfull.enabled) {
|
||||
screenfull.on('change', () => {
|
||||
console.log('1')
|
||||
if (!screenfull.isFullscreen) {
|
||||
commit('set', false)
|
||||
}
|
||||
})
|
||||
}
|
||||
// end
|
||||
resolve()
|
||||
})
|
||||
},
|
||||
/**
|
||||
* @description 切换全屏
|
||||
*/
|
||||
toggle () {
|
||||
if (screenfull.isFullscreen) {
|
||||
screenfull.exit()
|
||||
this.commit('set', false)
|
||||
} else {
|
||||
screenfull.request()
|
||||
this.commit('set', true)
|
||||
}
|
||||
},
|
||||
toggle ({ commit }) {
|
||||
return new Promise(resolve => {
|
||||
if (screenfull.isFullscreen) {
|
||||
screenfull.exit()
|
||||
commit('set', false)
|
||||
} else {
|
||||
screenfull.request()
|
||||
commit('set', true)
|
||||
}
|
||||
// end
|
||||
resolve()
|
||||
})
|
||||
}
|
||||
},
|
||||
mutations: {
|
||||
/**
|
||||
* @description 设置 store 里的全屏状态
|
||||
* @param {Object} state vuex state
|
||||
|
||||
Reference in New Issue
Block a user