Blame view

test/routers/table.vue 4.1 KB
891700ae   梁灏   update Table
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
  <style>
      .ivu-table .demo-table-info-row td{
          background-color: #2db7f5;
          color: #fff;
      }
      .ivu-table .demo-table-error-row td{
          background-color: #ff6600;
          color: #fff;
      }
      .ivu-table td.demo-table-info-column{
          background-color: #2db7f5;
          color: #fff;
      }
      .ivu-table .demo-table-info-cell-name {
          background-color: #2db7f5;
          color: #fff;
      }
      .ivu-table .demo-table-info-cell-age {
          background-color: #ff6600;
          color: #fff;
      }
      .ivu-table .demo-table-info-cell-address {
          background-color: #187;
          color: #fff;
      }
  </style>
2cb8a6d9   梁灏   commit Table comp...
27
  <template>
891700ae   梁灏   update Table
28
29
30
31
32
33
      <p>自定义行样式:</p>
      <!--<i-table :row-class-name="rowClassName" :columns="columns1" :data="data1"></i-table>-->
      <p>自定义列样式:</p>
      <i-table :columns="columns9" :data="data1"></i-table>
      <p>自定义任意单元格样式:</p>
      <!--<i-table :columns="columns1" :data="data8"></i-table>-->
2cb8a6d9   梁灏   commit Table comp...
34
35
36
  </template>
  <script>
      export default {
2cb8a6d9   梁灏   commit Table comp...
37
38
          data () {
              return {
891700ae   梁灏   update Table
39
                  columns1: [
3d6fa54b   梁灏   update Table
40
                      {
2810d8c7   梁灏   fixed #183
41
                          title: '姓名',
891700ae   梁灏   update Table
42
                          key: 'name'
c211f717   梁灏   Table data suppor...
43
44
                      },
                      {
2810d8c7   梁灏   fixed #183
45
46
47
48
49
                          title: '年龄',
                          key: 'age'
                      },
                      {
                          title: '地址',
891700ae   梁灏   update Table
50
51
52
53
54
55
56
                          key: 'address'
                      }
                  ],
                  columns9: [
                      {
                          title: '姓名',
                          key: 'name'
3d6fa54b   梁灏   update Table
57
58
                      },
                      {
891700ae   梁灏   update Table
59
60
61
62
63
64
65
                          title: '年龄',
                          key: 'age',
                          className: 'demo-table-info-column'
                      },
                      {
                          title: '地址',
                          key: 'address'
3d6fa54b   梁灏   update Table
66
67
                      }
                  ],
891700ae   梁灏   update Table
68
                  data1: [
3d6fa54b   梁灏   update Table
69
70
71
                      {
                          name: '王小明',
                          age: 18,
2810d8c7   梁灏   fixed #183
72
                          address: '北京市朝阳区芍药居'
3d6fa54b   梁灏   update Table
73
74
75
76
77
78
79
80
81
                      },
                      {
                          name: '张小刚',
                          age: 25,
                          address: '北京市海淀区西二旗'
                      },
                      {
                          name: '李小红',
                          age: 30,
2810d8c7   梁灏   fixed #183
82
83
84
85
86
87
88
                          address: '上海市浦东新区世纪大道'
                      },
                      {
                          name: '周小伟',
                          age: 26,
                          address: '深圳市南山区深南大道'
                      }
891700ae   梁灏   update Table
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
                  ],
                  data8: [
                      {
                          name: '王小明',
                          age: 18,
                          address: '北京市朝阳区芍药居'
                      },
                      {
                          name: '张小刚',
                          age: 25,
                          address: '北京市海淀区西二旗',
                          cellClassName: {
                              age: 'demo-table-info-cell-age',
                              address: 'demo-table-info-cell-address'
                          }
                      },
                      {
                          name: '李小红',
                          age: 30,
                          address: '上海市浦东新区世纪大道'
                      },
                      {
                          name: '周小伟',
                          age: 26,
                          address: '深圳市南山区深南大道',
                          cellClassName: {
                              name: 'demo-table-info-cell-name'
                          }
                      }
f9f1865c   梁灏   Table columns add...
118
                  ]
50637863   梁灏   update DatePicker
119
120
121
              }
          },
          methods: {
891700ae   梁灏   update Table
122
123
124
125
126
127
128
              rowClassName (row, index) {
                  if (index === 1) {
                      return 'demo-table-info-row';
                  } else if (index === 3) {
                      return 'demo-table-error-row';
                  }
                  return '';
2cb8a6d9   梁灏   commit Table comp...
129
              }
2cb8a6d9   梁灏   commit Table comp...
130
131
          }
      }
d0e206c5   梁灏   Table add content...
132
  </script>