Skip to content

Commit 8c18c00

Browse files
authored
fix[Screenfull]: fix screenfull bug (PanJiaChen#1603)
1 parent 9ed5db0 commit 8c18c00

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

src/components/Screenfull/index.vue

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@ export default {
1414
isFullscreen: false
1515
}
1616
},
17+
mounted() {
18+
this.init()
19+
},
1720
methods: {
1821
click() {
1922
if (!screenfull.enabled) {
@@ -23,9 +26,14 @@ export default {
2326
})
2427
return false
2528
}
26-
screenfull.toggle().then(() => {
27-
this.isFullscreen = screenfull.isFullscreen
28-
})
29+
screenfull.toggle()
30+
},
31+
init() {
32+
if (screenfull.enabled) {
33+
screenfull.on('change', () => {
34+
this.isFullscreen = screenfull.isFullscreen
35+
})
36+
}
2937
}
3038
}
3139
}

0 commit comments

Comments
 (0)