这里怎么写
表头中的定义:
{
title: '卷类型',
key: 'volumeType',
align: 'center',
render: (h, params) => {
return h('Select', {
props:{
value: this.data[params.index].value,
},
on: {
'on-change':(event) => {
this.data[params.index].value= event;
}
},
},
this.options.map(function(option){
return h('Option', {
props: {value: option}
}, option);
})
);
},
},
select对应data中的数据:
data: [{value: 这一行中对应的值}]
option参数对应options中的数据:
options: ['option1', 'option2']
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答4.7k 阅读✓ 已解决
4 回答4.3k 阅读✓ 已解决
4 回答1.9k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
第一步:先定义组件,role-compontents.vue
<template>
</template>
<script></script>
第二步:在表格页面中引入定义好的的组件
import role from '@/views/business-components/bd-base-components/role-compontents.vue';
第三步:表格列数据中render
{