Blame view

examples/routers/table.vue 6.09 KB
644c37b3   梁灏   update License
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
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
  <!--<template>-->
      <!--<Card>-->
          <!--<Table border :content="self" :columns="columns7" :data="data6"></Table>-->
      <!--</Card>-->
  <!--</template>-->
  <!--<script>-->
      <!--export default {-->
          <!--data () {-->
              <!--return {-->
                  <!--self: this,-->
                  <!--columns7: [-->
                      <!--{-->
                          <!--title: '姓名',-->
                          <!--key: 'name',-->
                          <!--render (row, column, index) {-->
                              <!--return `<Icon type="person"></Icon> <strong>${row.name}</strong>`;-->
                          <!--}-->
                      <!--},-->
                      <!--{-->
                          <!--title: '年龄',-->
                          <!--key: 'age'-->
                      <!--},-->
                      <!--{-->
                          <!--title: '地址',-->
                          <!--key: 'address'-->
                      <!--},-->
                      <!--{-->
                          <!--title: '操作',-->
                          <!--key: 'action',-->
                          <!--width: 150,-->
                          <!--align: 'center',-->
                          <!--render (row, column, index) {-->
                              <!--return `<i-button type="primary" size="small" @click.native="show(${index})">查看</i-button> <i-button type="error" size="small" @click.native="remove(${index})">删除</i-button>`;-->
                          <!--}-->
                      <!--}-->
                  <!--],-->
                  <!--data6: [-->
                      <!--{-->
                          <!--name: '王小明',-->
                          <!--age: 18,-->
                          <!--address: '北京市朝阳区芍药居'-->
                      <!--},-->
                      <!--{-->
                          <!--name: '张小刚',-->
                          <!--age: 25,-->
                          <!--address: '北京市海淀区西二旗'-->
                      <!--},-->
                      <!--{-->
                          <!--name: '李小红',-->
                          <!--age: 30,-->
                          <!--address: '上海市浦东新区世纪大道'-->
                      <!--},-->
                      <!--{-->
                          <!--name: '周小伟',-->
                          <!--age: 26,-->
                          <!--address: '深圳市南山区深南大道'-->
                      <!--}-->
                  <!--]-->
              <!--}-->
          <!--},-->
          <!--methods: {-->
              <!--show (index) {-->
                  <!--console.log(`姓名:${this.data6[index].name}<br>年龄:${this.data6[index].age}<br>地址:${this.data6[index].address}`)-->
              <!--},-->
              <!--remove (index) {-->
                  <!--this.data6.splice(index, 1);-->
              <!--}-->
          <!--},-->
          <!--mounted () {-->
              <!--setTimeout(() => {-->
  <!--//                this.data6.splice(2, 1);-->
              <!--}, 3000)-->
          <!--}-->
      <!--}-->
  <!--</script>-->
  
  
2cb8a6d9   梁灏   commit Table comp...
78
  <template>
644c37b3   梁灏   update License
79
80
81
      <div>
          <i-table border :columns="columns6" :data="data5"></i-table>
      </div>
2cb8a6d9   梁灏   commit Table comp...
82
83
84
  </template>
  <script>
      export default {
2cb8a6d9   梁灏   commit Table comp...
85
86
          data () {
              return {
644c37b3   梁灏   update License
87
88
89
90
91
                  columns6: [
                      {
                          title: '日期',
                          key: 'date'
                      },
2404849c   leonine   合并原作者更新
92
                      {
b89a982e   梁灏   fixed #205
93
                          title: '姓名',
644c37b3   梁灏   update License
94
                          key: 'name'
b89a982e   梁灏   fixed #205
95
96
97
                      },
                      {
                          title: '年龄',
644c37b3   梁灏   update License
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
                          key: 'age',
                          filters: [
                              {
                                  label: '大于25岁',
                                  value: 1
                              },
                              {
                                  label: '小于25岁',
                                  value: 2
                              }
                          ],
                          filterMultiple: false,
                          filterMethod (value, row) {
                              if (value === 1) {
                                  return row.age > 25;
                              } else if (value === 2) {
                                  return row.age < 25;
                              }
                          }
b89a982e   梁灏   fixed #205
117
118
119
                      },
                      {
                          title: '地址',
644c37b3   梁灏   update License
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
                          key: 'address',
                          filters: [
                              {
                                  label: '北京',
                                  value: '北京'
                              },
                              {
                                  label: '上海',
                                  value: '上海'
                              },
                              {
                                  label: '深圳',
                                  value: '深圳'
                              }
                          ],
                          filterMethod (value, row) {
                              return row.address.indexOf(value) > -1;
b89a982e   梁灏   fixed #205
137
138
139
                          }
                      }
                  ],
644c37b3   梁灏   update License
140
                  data5: [
b89a982e   梁灏   fixed #205
141
142
143
                      {
                          name: '王小明',
                          age: 18,
644c37b3   梁灏   update License
144
145
                          address: '北京市朝阳区芍药居',
                          date: '2016-10-03'
b89a982e   梁灏   fixed #205
146
                      },
3c38e4f7   梁灏   update Table cell
147
148
149
                      {
                          name: '张小刚',
                          age: 25,
644c37b3   梁灏   update License
150
151
                          address: '北京市海淀区西二旗',
                          date: '2016-10-01'
3c38e4f7   梁灏   update Table cell
152
153
154
155
                      },
                      {
                          name: '李小红',
                          age: 30,
644c37b3   梁灏   update License
156
157
                          address: '上海市浦东新区世纪大道',
                          date: '2016-10-02'
3c38e4f7   梁灏   update Table cell
158
159
160
161
                      },
                      {
                          name: '周小伟',
                          age: 26,
644c37b3   梁灏   update License
162
163
                          address: '深圳市南山区深南大道',
                          date: '2016-10-04'
3c38e4f7   梁灏   update Table cell
164
                      }
d16dce64   梁灏   fixed #193
165
                  ]
2cb8a6d9   梁灏   commit Table comp...
166
              }
2cb8a6d9   梁灏   commit Table comp...
167
168
          }
      }
d0e206c5   梁灏   Table add content...
169
  </script>