Blame view

test/routers/table.vue 2.09 KB
2cb8a6d9   梁灏   commit Table comp...
1
  <template>
d0e206c5   梁灏   Table add content...
2
3
4
      <Card>
          <i-table :content="self" border :columns="columns7" :data="data6"></i-table>
      </Card>
2cb8a6d9   梁灏   commit Table comp...
5
6
7
  </template>
  <script>
      export default {
2cb8a6d9   梁灏   commit Table comp...
8
9
          data () {
              return {
d0e206c5   梁灏   Table add content...
10
11
                  self: this,
                  columns7: [
a81dc06c   梁灏   publish 0.9.9-rc-4
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
                      {
                          title: '姓名',
                          key: 'name',
                          render (row, column, index) {
                              return `<strong>${row.name}</strong>`;
                          }
                      },
                      {
                          title: '年龄',
                          key: 'age'
                      },
                      {
                          title: '地址',
                          key: 'address'
                      },
3ef4dfb9   梁灏   update Table
27
                      {
d0e206c5   梁灏   Table add content...
28
29
30
31
32
                          title: '操作',
                          key: 'action',
                          render (row, column, index) {
                              return `<i-button type="primary" size="small" @click="show(${index})">查看</i-button> <i-button type="error" size="small" @click="remove(${index})">删除</i-button>`;
                          }
2cb8a6d9   梁灏   commit Table comp...
33
34
                      }
                  ],
d0e206c5   梁灏   Table add content...
35
                  data6: [
2cb8a6d9   梁灏   commit Table comp...
36
                      {
5e7a3b29   梁灏   publish 0.9.9-rc-2
37
38
39
                          name: '王小明',
                          age: 18,
                          address: '北京市朝阳区芍药居'
2cb8a6d9   梁灏   commit Table comp...
40
41
                      },
                      {
5e7a3b29   梁灏   publish 0.9.9-rc-2
42
43
44
                          name: '张小刚',
                          age: 25,
                          address: '北京市海淀区西二旗'
2cb8a6d9   梁灏   commit Table comp...
45
46
                      },
                      {
5e7a3b29   梁灏   publish 0.9.9-rc-2
47
48
49
                          name: '李小红',
                          age: 30,
                          address: '上海市浦东新区世纪大道'
0d136465   梁灏   update Table
50
51
                      },
                      {
5e7a3b29   梁灏   publish 0.9.9-rc-2
52
53
54
                          name: '周小伟',
                          age: 26,
                          address: '深圳市南山区深南大道'
2cb8a6d9   梁灏   commit Table comp...
55
                      }
5e7a3b29   梁灏   publish 0.9.9-rc-2
56
                  ]
2cb8a6d9   梁灏   commit Table comp...
57
              }
d0e206c5   梁灏   Table add content...
58
59
60
61
62
          },
          methods: {
              remove (index) {
                  this.data6.splice(index, 1);
              }
2cb8a6d9   梁灏   commit Table comp...
63
64
          }
      }
d0e206c5   梁灏   Table add content...
65
  </script>