Blame view

src/components/total.vue 1.02 KB
eb6d1150   liuqimichale   title 总计 简单封装
1
  <template>
841f35d2   liuqimichale   filter
2
    <div class="totalwrap">
e7c25d67   liuqimichale   总计
3
4
5
6
7
      <p>
        <span class="totalbgname">总计</span>
        <span v-for="item in this.$util.formatNumArr(totalNum)" :class="item !== ',' ? 'totalbg' : 'totalnobg' ">{{item}}</span>
      </p>
  
841f35d2   liuqimichale   filter
8
    </div>
eb6d1150   liuqimichale   title 总计 简单封装
9
10
11
  </template>
  
  <script>
841f35d2   liuqimichale   filter
12
  
eb6d1150   liuqimichale   title 总计 简单封装
13
  export default {
841f35d2   liuqimichale   filter
14
15
16
17
18
19
    name: 'total',
    props: {
      totalNum: String
    },
    data() {
      return {
9a83dd61   liuqimichale   全局注册util方法
20
        // initnum: this.$util.formatNumArr(this.totalNum)
841f35d2   liuqimichale   filter
21
22
23
      }
  
    }
eb6d1150   liuqimichale   title 总计 简单封装
24
25
26
27
  }
  </script>
  
  <style scoped>
841f35d2   liuqimichale   filter
28
    .totalwrap {
e7c25d67   liuqimichale   总计
29
30
31
      height: 72px;
      padding: 23px 0  23px 23px;
      box-sizing: border-box;
841f35d2   liuqimichale   filter
32
      color: #fff;
e7c25d67   liuqimichale   总计
33
34
      font-size:14px;
      font-weight:500;
841f35d2   liuqimichale   filter
35
    }
e7c25d67   liuqimichale   总计
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
    .totalwrap p{
      height: 29px;
      line-height: 29px;
    }
    .totalbgname{
      padding-right: 10px;
    }
    .totalbg {
      width: 20px;
      height: 29px;
      margin-right: 3px;
      display: inline-block;
      text-align: center;
      line-height: 29px;
      font-size: 22px;
      background: url("../assets/img/totalbg.svg") no-repeat;
    }
    .totalnobg{
      display: inline-block;
      margin-right: 3px;
      font-size: 22px;
9a83dd61   liuqimichale   全局注册util方法
57
    }
eb6d1150   liuqimichale   title 总计 简单封装
58
  </style>