
<template>
<div>
<Table ref="selection" height="700" no-data-text="暂无数据" :row-class-name="rowClassName" :columns="columns4" :data="data1" highlight-row></Table>
</div>
</template>
<script>
export default {
data () {
return {
selecteds: [],
columns4: [
{
title: '姓名',
key: 'name',
align: 'center'
},
{
title: '职业',
key: 'banana',
align: 'center',
render: (h, params) => {
var data = this.data3;
return h('div', [
h(
"Select",{
props:{
value:'divideTwo'
}
},
data.map(function (item) {
return [h(
"Option",
{
props: {
value: item.value,
key: item.value
}
},item.label)]
})
)]);
}
},
{
title: '姓别',
key: 'sex',
align: 'center',
},
{
title: '年龄',
align: 'center',
key: 'age'
}
],
data1: [
{
name: 'John Brown',
banana: '18',
age: 18,
sex:"男"
},{
name: 'John Brown',
banana: '18',
age: 18,
sex:"女"
},{
name: 'John Brown',
banana: '18',
age: 18,
sex:"男"
},{
name: 'John Brown',
banana: '18',
age: 18,
sex:"女",
_checked: true
},{
name: 'John Brown',
banana: '18',
age: 18,
sex:"男"
},{
name: 'John Brown',
banana: '18',
age: 18,
sex:"女"
},{
name: 'John Brown',
banana: '18',
age: 18,
sex:"女"
}
],
data3: [
{
value: "one",
label: "医生",
children: [],
sex:"女"
},
{
value: "three",
label: "学生",
children: [
{
value: "divideOne",
label: "司机"
},
{
value: "divideTwo",
label: "卡车"
}
]
},
{
value: "five",
label: "it",
sex:"女"
}
]
}
},
methods: {
onSelect(selection,index){
this.selecteds = selection;
}
}
}
</script>
<style>
</style>

700

被折叠的 条评论
为什么被折叠?



