iview/examples/routers/table.vue

88 lines
3.1 KiB
Vue
Raw Normal View History

<template>
<Table :columns="columns10" :data="data9"></Table>
</template>
<script>
import expandRow from '../components/tableExpand.vue';
export default {
components: { expandRow },
2017-07-19 15:09:15 +08:00
data () {
return {
columns10: [
{
type: 'expand',
width: 100,
title: '展',
renderHeader (h) {
return h('i', '展开')
},
2017-07-17 17:05:10 +08:00
render: (h, params) => {
return h(expandRow, {
props: {
row: params.row
}
})
2017-07-17 17:05:10 +08:00
}
2017-07-19 15:09:15 +08:00
},
{
title: '姓名',
key: 'name'
2017-07-19 15:09:15 +08:00
},
{
title: '年龄',
key: 'age'
2017-07-19 15:09:15 +08:00
},
{
title: '地址',
key: 'address'
}
2017-07-19 15:09:15 +08:00
],
data9: [
2017-07-20 09:59:44 +08:00
{
name: '王小明',
age: 18,
address: '北京市朝阳区芍药居',
job: '数据工程师',
interest: '羽毛球',
birthday: '1991-05-14',
book: '乔布斯传',
movie: '致命魔术',
music: 'I Cry'
2017-07-20 09:59:44 +08:00
},
{
name: '张小刚',
age: 25,
address: '北京市海淀区西二旗',
job: '数据科学家',
interest: '排球',
birthday: '1989-03-18',
book: '我的奋斗',
movie: '罗马假日',
music: 'My Heart Will Go On'
2017-07-20 09:59:44 +08:00
},
{
name: '李小红',
age: 30,
address: '上海市浦东新区世纪大道',
job: '数据产品经理',
interest: '网球',
birthday: '1992-01-31',
book: '赢',
movie: '乔布斯',
music: 'Dont Cry'
},
{
name: '周小伟',
age: 26,
address: '深圳市南山区深南大道',
job: '数据分析师',
interest: '桌球,跑步',
birthday: '1988-7-25',
book: '红楼梦',
movie: '倩女幽魂',
music: '演员'
}
2017-07-17 17:05:10 +08:00
]
}
}
}
</script>