Commit bb5e0f2ce5d756c595ca000105943a5214ef32b9

Authored by Andy
1 parent f58839aa

add 全屏功能

src/assets/img/righttopbarico_Bg.png 0 → 100644

945 Bytes

src/components/headerCommon.vue
1 1 <template>
2 2 <div class="headercommon">
3 3 <h3>丹阳停车运营监控中心</h3>
  4 + <div class="header-fullscreen" @click="handleFullScreen"></div>
4 5 <div class="time-wrap">
5 6 <p>{{timedate}}</p>
6 7 <p>{{time}}</p>
... ... @@ -17,8 +18,37 @@ export default {
17 18 data() {
18 19 return {
19 20 timedate: getNowFormatDate(),
20   - time: getNowFormatTime()
  21 + time: getNowFormatTime(),
  22 + fullscreen: false
21 23 }
  24 + },
  25 + methods:{
  26 + handleFullScreen(){
  27 + let element = document.documentElement;
  28 + if (this.fullscreen) {
  29 + if (document.exitFullscreen) {
  30 + document.exitFullscreen();
  31 + } else if (document.webkitCancelFullScreen) {
  32 + document.webkitCancelFullScreen();
  33 + } else if (document.mozCancelFullScreen) {
  34 + document.mozCancelFullScreen();
  35 + } else if (document.msExitFullscreen) {
  36 + document.msExitFullscreen();
  37 + }
  38 + } else {
  39 + if (element.requestFullscreen) {
  40 + element.requestFullscreen();
  41 + } else if (element.webkitRequestFullScreen) {
  42 + element.webkitRequestFullScreen();
  43 + } else if (element.mozRequestFullScreen) {
  44 + element.mozRequestFullScreen();
  45 + } else if (element.msRequestFullscreen) {
  46 + // IE11
  47 + element.msRequestFullscreen();
  48 + }
  49 + }
  50 + this.fullscreen = !this.fullscreen;
  51 + },
22 52 }
23 53 }
24 54 </script>
... ... @@ -42,6 +72,16 @@ export default {
42 72 font-weight:800;
43 73 color:rgba(255,255,255,1);
44 74 }
  75 + .header-fullscreen{
  76 + width: 18px;
  77 + height: 18px;
  78 + line-height: 18px;
  79 + position: absolute;
  80 + right: 150px;
  81 + top:30px;
  82 + cursor:pointer;
  83 + background: url('../assets/img/righttopbarico_Bg.png');
  84 + }
45 85 .time-wrap{
46 86 position: absolute;
47 87 right: 12px;
... ...