el-table-column加上el-select
时间: 2023-07-24 21:54:57 浏览: 149
您好!感谢您的提问。
要在 Element UI 的表格组件 el-table-column 中加入 el-select 组件,可以通过 slot-scope 插槽来实现。
首先,在 el-table-column 标签中加入 select 标签,并设置 v-model 双向绑定值和 options 数据源:
```
<el-table-column label="状态">
<template slot-scope="scope">
<el-select v-model="scope.row.status">
<el-option v-for="option in options" :key="option.value" :label="option.label" :value="option.value"></el-option>
</el-select>
</template>
</el-table-column>
```
其中,scope 表示当前行数据的对象,options 是下拉框的选项数组。
接着,需要在 data 中定义 options 数组,例如:
```
data() {
return {
options: [
{ value: '1', label: '正常' },
{ value: '2', label: '禁用' }
]
}
}
```
这样,在表格中就可以显示一个带有下拉框的列,并且可以根据下拉框的选择值来改变当前行的状态。
希望这个回答能够帮助到您,如有疑问请随时追问!
阅读全文