引入elementui table 模板,
<p class="content">
<el-table :data="tableData" style="width: 100%;" stripe border>
<el-table-column prop="title" label="申诉" width="100%" class="con-tableTitle">
<el-table-column prop="date" label="日期" width="15%"></el-table-column>
<el-table-column prop="name" label="姓名" width="5%"></el-table-column>
<el-table-column prop="id" label="身份证" width="15%"></el-table-column>
<el-table-column prop="hospital" label="医院" width="15%"></el-table-column>
<el-table-column prop="cash" label="金额" width="8%"></el-table-column>
<el-table-column prop="state" label="审核状态" width="7%"></el-table-column>
<el-table-column prop="suggest" label="审核意见" width="25%"></el-table-column>
<el-table-column label="操作" width="10%">
<template scope="scope">
<el-button size="small" type="primary" @click="unappeal(scope.$index, scope.row)">提交</el-button>
</template>
</el-table-column>
</el-table-column>
</el-table>
</p>
代码部分el-table-column 宽度用百分比写的 ,然后不能按照百分比撑开,同时style会受到scoped限制,文档里面写的是具体值,想问下怎么样能够自定义百分比宽度?
可以尝试
class-name
属性,自定义一个类名,再写css添加样式看文档找到一种方法,是把 width 换成 min-width ,就支持百分比显示啦 !