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> |