table固定首列

最近页面新需求:
table列字段较多,保证第一列(类似员工姓名等重要信息)固定展示,滚动横向滚动条其他字段滚动展示。
避免展示信息较多时,需要点击“详情”查看,更直观展示所有信息。

解决:
给各个字段添加固定宽度,出现横向滚动条;
给需要固定展示的字段添加fixed属性,使列固定展示。
相关代码:

       <el-table
            :data="list"
                    border
                    stripe
                    highlight-current-row
                    align="center"
                    @selection-change="handleSelectionChange"
                    v-loading="listLoading"
                    :header-cell-style="tableHeaderStyle"
                  >
                    <el-table-column
                    fixed
                      type="selection"
                      min-width="5%"
                      align="center"
                      width="60"
                    />
                    <el-table-column 
                      fixed
                      prop="employeeNo"
                      label="员工编号"
                      min-width="10%"
                      align="center"
                      width="120"
                    />
                    <el-table-column fixed
                      prop="name"
                      label="员工名称"
                      min-width="10%"
                      align="center"
                      width="150"
                    />
                    <el-table-column
                      prop="sexName"
                      label="性别"
                      min-width="7%"
                      align="center"
                      width="80"
                    />
                    <el-table-column
                      prop="orgName"
                      label="组织机构"
                      min-width="15%"
                      align="center"
                      width="150"
                    />
                    <el-table-column
                      prop="mobile"
                      label="手机号"
                      min-width="15%"
                      align="center"
                      width="120"
                    />
                    <el-table-column
                      prop="nation"
                      label="民族"
                      min-width="15%"
                      align="center"
                      width="80"
                    />
                    <el-table-column
                      prop="address"
                      label="地址"
                      min-width="15%"
                      align="center"
                      width="180"
                    />
                    <el-table-column
                        prop="college"
                        label="学校"
                        min-width="15%"
                        align="center"
                        width="150"
                      />
                    <el-table-column
                      prop="mailbox"
                      label="邮箱"
                      min-width="15%"
                      align="center"
                      width="180"
                    />
                    <el-table-column
                      label="操作"
                      min-width="15%"
                      align="center"
                      width="200"
                    >
                      <template slot-scope="scope">
                        <el-button icon="el-icon-view"   v-if="permissions.isView"   type="text" size="small" @click="handleShow(scope.row)">查看</el-button>
                        <el-button icon="el-icon-edit"   v-if="permissions.isEdit"   type="text" size="small" @click="handleUpdate(scope.row)">修改</el-button>
                        <el-button icon="el-icon-delete" v-if="permissions.isDelete" type="text" size="small" @click="handleDelete(scope.row)">注销</el-button>
                      </template>
                    </el-table-column>
                  </el-table>

展示效果:


image.png
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 为大家梳理一个web表格设计框架,希望能够给大家带来完整的不一样的内容。全文12,598字 ,预计阅读30分钟,建...
    小龙ha阅读 1,947评论 0 3
  • 写在前面 作为一个新时代全能打杂,日常工作包括移动端、PC端的UI设计以及各类平面视觉设计,其中自然少不了令人“秃...
    Arche阿北阅读 4,788评论 1 19
  • 本文转载自:https://www.uisdc.com/business-product-design 感谢作者 ...
    好妹妹mango阅读 9,806评论 0 28
  • 本文转载自:https://www.uisdc.com/business-product-design 感谢作者 ...
    wanderer28阅读 31,842评论 1 68
  • 在后台管理系统、数据类产品等的设计中,表格作为一种常见的信息组织整理手段,甚至是web页面的基础设施之一,其重要性...
    停停走走UP阅读 5,689评论 3 46