Blame view

src/components/VHeader.vue 2.53 KB
1e4db980   liuqimichale   轮廓
1
  <template>
414b2840   liuqimichale   头部
2
3
      <header class="header-wrap">
          <span>车场实时概况</span>
c0af7153   Andy   add ico
4
          <div class="header-fullscreen" @click="handleFullScreen"></div>
0afb4b58   liuqimichale   headertime
5
6
7
8
          <div class="header-time">
              <p>{{headerDay}}</p>
              <p>{{headerTime}}</p>
          </div>
414b2840   liuqimichale   头部
9
      </header>
1e4db980   liuqimichale   轮廓
10
11
12
  </template>
  
  <script>
0afb4b58   liuqimichale   headertime
13
  import { formateTime, formateday } from "../utils/formate";
49ed5b07   liuqimichale   headertime
14
  
1e4db980   liuqimichale   轮廓
15
16
  export default {
    name: 'VHeader',
49ed5b07   liuqimichale   headertime
17
    data() {
40e43b0f   liuqimichale   init 打包
18
  
49ed5b07   liuqimichale   headertime
19
      return {
0afb4b58   liuqimichale   headertime
20
21
        headerDay: formateday(),
        headerTime: formateTime(),
113819b2   liuqimichale   全屏幕
22
23
  
        fullscreen: false
49ed5b07   liuqimichale   headertime
24
      }
f1414ff7   Andy   add fullscreen
25
    },
113819b2   liuqimichale   全屏幕
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
      methods: {
        handleFullScreen(){
          let element = document.documentElement;
          if (this.fullscreen) {
            if (document.exitFullscreen) {
              document.exitFullscreen();
            } else if (document.webkitCancelFullScreen) {
              document.webkitCancelFullScreen();
            } else if (document.mozCancelFullScreen) {
              document.mozCancelFullScreen();
            } else if (document.msExitFullscreen) {
              document.msExitFullscreen();
            }
          } else {
            if (element.requestFullscreen) {
              element.requestFullscreen();
            } else if (element.webkitRequestFullScreen) {
              element.webkitRequestFullScreen();
            } else if (element.mozRequestFullScreen) {
              element.mozRequestFullScreen();
            } else if (element.msRequestFullscreen) {
              // IE11
              element.msRequestFullscreen();
            }
          }
          this.fullscreen = !this.fullscreen;
        },
f1414ff7   Andy   add fullscreen
53
54
  
      }
113819b2   liuqimichale   全屏幕
55
  
1e4db980   liuqimichale   轮廓
56
57
58
  }
  </script>
  
49ed5b07   liuqimichale   headertime
59
  <style scoped lang="scss">
414b2840   liuqimichale   头部
60
      header {
1e4db980   liuqimichale   轮廓
61
          height: 65px;
414b2840   liuqimichale   头部
62
          text-align: center;
49ed5b07   liuqimichale   headertime
63
          position: relative;
414b2840   liuqimichale   头部
64
65
66
          background-image: url("../images/header/headerbg.png");
          background-repeat: no-repeat;
          background-position: center center;
49ed5b07   liuqimichale   headertime
67
68
69
70
          >span{
              font-size: 32px;
              line-height: 75px;
          }
f1414ff7   Andy   add fullscreen
71
          .header-fullscreen{
c0af7153   Andy   add ico
72
73
74
              width: 18px;
              height: 18px;
              line-height: 18px;
f1414ff7   Andy   add fullscreen
75
              position: absolute;
c0af7153   Andy   add ico
76
77
              right: 158px;
              top:25px;
f1414ff7   Andy   add fullscreen
78
              cursor:pointer;
c0af7153   Andy   add ico
79
              background: url('../images/header/righttopbarico_Bg.png');
f1414ff7   Andy   add fullscreen
80
          }
49ed5b07   liuqimichale   headertime
81
82
83
84
85
86
87
88
89
90
91
92
          .header-time{
              width: 128px;
              height: 35px;
              line-height: 18px;
              position: absolute;
              right: 10px;
              top:16px;
              padding-left: 45px;
              text-align: left;
              background:url("../images/header/headertime.png") no-repeat 0 center;
              background-size: 35px 35px;
          }
1e4db980   liuqimichale   轮廓
93
94
      }
  </style>