Blame view

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