Commit 6ef8d853bb4ff348b5a96819cbde40573f3ce8ac
1 parent
be664aa7
rm
Showing
1 changed file
with
0 additions
and
123 deletions
Show diff stats
examples/routers/table.vue deleted
1 | -<template> | ||
2 | - <div> | ||
3 | - <Table border :columns="columns7" :data="data6" disable-highlight></Table> | ||
4 | - </div> | ||
5 | -</template> | ||
6 | -<script> | ||
7 | - import etable from '../components/table.vue'; | ||
8 | - export default { | ||
9 | - components: { etable }, | ||
10 | - data () { | ||
11 | - return { | ||
12 | - columns7: [ | ||
13 | -// { | ||
14 | -// type: 'expand', | ||
15 | -// width: 50, | ||
16 | -// render: (h, params) => { | ||
17 | -// // return h(etable); | ||
18 | -// return h('div', params.row.name) | ||
19 | -// } | ||
20 | -// }, | ||
21 | - { | ||
22 | - title: '姓名', | ||
23 | - key: 'name', | ||
24 | - fixed: 'left', | ||
25 | - render: (h, params) => { | ||
26 | - return h('div', [ | ||
27 | - h('Icon', { | ||
28 | - props: { | ||
29 | - type: 'person' | ||
30 | - } | ||
31 | - }), | ||
32 | - h('strong', params.row.name) | ||
33 | - ]); | ||
34 | - } | ||
35 | - }, | ||
36 | - { | ||
37 | - title: '年龄', | ||
38 | - key: 'age', | ||
39 | - sortable: true | ||
40 | - }, | ||
41 | - { | ||
42 | - title: '地址', | ||
43 | - key: 'address' | ||
44 | - }, | ||
45 | - { | ||
46 | - title: '操作', | ||
47 | - key: 'action', | ||
48 | - width: 150, | ||
49 | - align: 'center', | ||
50 | - render: (h, params) => { | ||
51 | - return h('div', [ | ||
52 | - h('Button', { | ||
53 | - props: { | ||
54 | - type: 'primary', | ||
55 | - size: 'small' | ||
56 | - }, | ||
57 | - style: { | ||
58 | - marginRight: '5px' | ||
59 | - }, | ||
60 | - on: { | ||
61 | - click: () => { | ||
62 | - this.show(params.index) | ||
63 | - } | ||
64 | - } | ||
65 | - }, '查看'), | ||
66 | - h('Button', { | ||
67 | - props: { | ||
68 | - type: 'error', | ||
69 | - size: 'small' | ||
70 | - }, | ||
71 | - on: { | ||
72 | - click: () => { | ||
73 | - this.remove(params.index) | ||
74 | - } | ||
75 | - } | ||
76 | - }, '删除') | ||
77 | - ]); | ||
78 | - } | ||
79 | - } | ||
80 | - ], | ||
81 | - data6: [ | ||
82 | - { | ||
83 | - name: '王小明', | ||
84 | - age: 18, | ||
85 | - address: '北京市朝阳区芍药居' | ||
86 | - }, | ||
87 | - { | ||
88 | - name: '张小刚', | ||
89 | - age: 25, | ||
90 | - address: '北京市海淀区西二旗', | ||
91 | - _disableExpand: true | ||
92 | - }, | ||
93 | - { | ||
94 | - name: '李小红', | ||
95 | - age: 30, | ||
96 | - address: '上海市浦东新区世纪大道', | ||
97 | - _expanded: true | ||
98 | - }, | ||
99 | - { | ||
100 | - name: '周小伟', | ||
101 | - age: 26, | ||
102 | - address: '深圳市南山区深南大道' | ||
103 | - } | ||
104 | - ] | ||
105 | - } | ||
106 | - }, | ||
107 | - methods: { | ||
108 | - show (index) { | ||
109 | - this.$Modal.info({ | ||
110 | - title: '用户信息', | ||
111 | - content: `姓名:${this.data6[index].name}<br>年龄:${this.data6[index].age}<br>地址:${this.data6[index].address}` | ||
112 | - }) | ||
113 | - }, | ||
114 | - remove (index) { | ||
115 | - this.data6.splice(index, 1); | ||
116 | - }, | ||
117 | - expand (row, s) { | ||
118 | -// console.log(row); | ||
119 | -// console.log(s); | ||
120 | - } | ||
121 | - } | ||
122 | - } | ||
123 | -</script> |