在前端开发时,难免用到表格,而最流行的后端组件库ElementUI
就是常用到的组件库
<el-table :data="tableData" style="width:100%" -->
<el-table-column label="日期" width="180" height="50px">
<template slot-scope="scope">
<i class="el-icon-time"></i>
<span style="margin-left: 10px">{{ scope.row.date }}</span>
</template>
</el-table-column>
<el-table-column label="姓名" width="180">
<template slot-scope="scope">
<el-popover trigger="hover" placement="top">
<p>姓名: {{ scope.row.name }}</p>
<p>住址: {{ scope.row.address }}</p>
<div slot="reference" class="name-wrapper">
<el-tag size="medium">{{ scope.row.name }}</el-tag>
</div>
</el-popover>
</template>
</el-table-column>
<el-table-column label="操作" height="50px">
<template slot-scope="scope">
<el-button size="mini" @click="handleEdit(scope.$index, scope.row)">编辑</el-button>
<el-button size="mini" type="danger" @click="handleDelete(scope.$index, scope.row)">删除</el-button>
</template>
</el-table-column>
</el-table>
这段代码我们要去调它的行高,怎么调呢????
官方是这样给了一个属性的
header-row-style | 表头行的 style 的回调方法,也可以使用一个固定的 Object 为所有表头行设置一样的 Style。 | Function({row, rowIndex})/Object |
---|
那我们就是用这个属性了撒
😶🌫️有坑!!!!!!
<el-table :data="tableData" style="width:100%" :header-row-style="line-height='50px'">
前台报错的呀!!!!
观察前面Function({row, rowIndex})/Object
,它是一个函数,所以可以用函数的方式调用哦!!!!
<el-table :data="tableData" style="width:100%" :header-row-style="() => { return 'line-height:50px'; }">
😍芜湖起作用了,可以返回这个属性,用箭头函数