<el-table-column prop="itemsId1" label="项目一"></el-table-column>prop可以显示两个值的拼接吗
时间: 2023-06-24 07:06:06 浏览: 82
可以的,你可以使用 `formatter` 函数来对两个属性进行拼接,然后将拼接后的值返回给表格进行显示。示例代码如下:
```
<el-table-column label="项目一">
<template slot-scope="scope">
{{ scope.row.itemsId1 + '-' + scope.row.itemsId2 }}
</template>
</el-table-column>
```
在这个示例中,我们使用了 `slot-scope` 来获取当前行的数据,并使用 `+` 和 `-` 符号将两个属性拼接起来。你也可以使用 `formatter` 函数来实现同样的效果。
相关问题
<el-table-column prop="itemsId1" label="项目一"> </el-table-column>是怎么将值显示出来的
`<el-table-column>` 是 Element UI 中的一个表格列组件,用于定义数据表格中的一列。 `prop` 属性指定了该列所对应数据对象中的属性名,`label` 属性指定了该列的标题文本。
当使用该组件渲染数据时,`prop` 属性指定的属性值会被提取出来,并在对应单元格中进行显示。例如,如果你的数据对象是这样的:
```
{
itemsId1: '项目一的值',
itemsId2: '项目二的值',
itemsId3: '项目三的值'
}
```
那么使用 `<el-table-column prop="itemsId1" label="项目一"></el-table-column>` 渲染时,该列对应单元格中会显示 `"项目一的值"`。
<template> <el-container style="height: 100%"> <el-table :data="tableData" style="width: 100%"> <el-table-column prop="date" label="考核指标"></el-table-column> <el-table-column prop="date" label="具体事项(原)"></el-table-column> <el-table-column label="具体事项(新)" prop="item"> <el-table-column prop="province" label="考核要点"></el-table-column> <el-table-column prop="city" label="计分方法"></el-table-column> <el-table-column prop="address" label="考核目标"></el-table-column> </el-table-column> <el-table-column prop="date" label="考核周期"></el-table-column> </el-table> </el-container> </template>如何将每个表头设置为不同的颜色
可以使用 `headerCellStyle` 属性来设置表头单元格的样式。例如,你可以在 `el-table-column` 标签中为每个表头单元格设置不同的背景色:
```html
<template>
<el-container style="height: 100%">
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="考核指标" header-style="{background:'#ff0000'}"></el-table-column>
<el-table-column prop="date" label="具体事项(原)" header-style="{background:'#00ff00'}"></el-table-column>
<el-table-column label="具体事项(新)" prop="item" header-style="{background:'#0000ff'}">
<el-table-column prop="province" label="考核要点"></el-table-column>
<el-table-column prop="city" label="计分方法"></el-table-column>
<el-table-column prop="address" label="考核目标"></el-table-column>
</el-table-column>
<el-table-column prop="date" label="考核周期" header-style="{background:'#ffff00'}"></el-table-column>
</el-table>
</el-container>
</template>
```
在上面的例子中,`headerStyle` 绑定了一个对象,该对象包含一个 `background` 属性,该属性指定了表头单元格的背景色。你可以根据需要修改 `background` 属性的值来设置不同的颜色。
阅读全文