|
|
@@ -48,10 +48,50 @@ export default {
|
|
|
}
|
|
|
},
|
|
|
resize () {
|
|
|
- clearTimeout(this.drawTiming)
|
|
|
+ clearTimeout(this.drawTiming);
|
|
|
+ const isFullScreen = document.fullscreenElement
|
|
|
+ if (isFullScreen) {
|
|
|
+ this.$refs['fullScreen'].style.display='none';
|
|
|
+ this.$refs['exitFullScreen'].style.display='inline-block';
|
|
|
+ } else {
|
|
|
+ this.$refs['fullScreen'].style.display='inline-block';
|
|
|
+ this.$refs['exitFullScreen'].style.display='none';
|
|
|
+ }
|
|
|
this.drawTiming = setTimeout(() => {
|
|
|
this.calcRate()
|
|
|
}, 20000)
|
|
|
- }
|
|
|
+ },
|
|
|
+ fullScreen(){
|
|
|
+ var docElm = document.documentElement; //若要全屏页面中div,var element= document.getElementById("divID");
|
|
|
+ if (docElm.requestFullscreen) {
|
|
|
+ docElm.requestFullscreen();
|
|
|
+ }
|
|
|
+ else if (docElm.msRequestFullscreen) {
|
|
|
+ docElm.msRequestFullscreen();
|
|
|
+ }
|
|
|
+ else if (docElm.mozRequestFullScreen) {
|
|
|
+ docElm.mozRequestFullScreen();
|
|
|
+ }
|
|
|
+ else if (docElm.webkitRequestFullScreen) {
|
|
|
+ docElm.webkitRequestFullScreen();
|
|
|
+ }
|
|
|
+ this.resize();
|
|
|
+ },
|
|
|
+ exitFullScreen() {
|
|
|
+ var element = document.documentElement; //若要全屏页面中div,var element= document.getElementById("divID");
|
|
|
+ //HTML5 W3C 提议
|
|
|
+ if (element.requestFullScreen) {
|
|
|
+ document.exitFullscreen();
|
|
|
+ }
|
|
|
+ //IE 11
|
|
|
+ else if (element.msRequestFullscreen) {
|
|
|
+ document.msExitFullscreen();
|
|
|
+ }
|
|
|
+ // Webkit (works in Safari5.1 and Chrome 15)
|
|
|
+ else if (element.webkitRequestFullScreen) {
|
|
|
+ document.webkitCancelFullScreen();
|
|
|
+ }
|
|
|
+ this.resize();
|
|
|
+ },
|
|
|
},
|
|
|
}
|