vue——el-table固定列 fixed

125 篇文章 2 订阅
123 篇文章 1 订阅

我们要实现如下图的效果:

将操作列固定在右侧 在列中 加: fixed=“right”

<el-table-column label="操作" width="160" fixed="right">
        <template slot-scope="scope">
            <router-link :to="'/order/save/'+scope.row.id">
              <el-button type="primary" size="mini" icon="el-icon-edit" >修改</el-button>
            </router-link>
          &nbsp;&nbsp;
          <el-button
            size="mini"
            type="danger"           
          >删除</el-button>
        </template>

      </el-table-column>
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
vueel-table组件提供了多种方式来对表格进行分割。 首先,可以使用固定来分割表格。在el-table组件的columns属性中,通过设置固定fixed属性为"left"或"right",可以实现将该固定在表格的左侧或右侧。例如: ```html <el-table :data="tableData"> <el-table-column label="姓名" prop="name" fixed="left"></el-table-column> <el-table-column label="年龄" prop="age"></el-table-column> <!-- 其他配置 --> <el-table-column label="地址" prop="address" fixed="right"></el-table-column> </el-table> ``` 其次,还可以通过自定义表头来实现分割。在el-table组件的处理slot中,可以自定义表头内容,通过添加额外的元素或样式来实现的分割效果。例如: ```html <el-table :data="tableData" style="border-collapse: separate; border-spacing: 10px;"> <el-table-column label="姓名" prop="name"> <template slot="header"> <div style="border-bottom: 1px solid #999;">姓名</div> </template> </el-table-column> <el-table-column label="年龄" prop="age"> <template slot="header"> <div style="border-bottom: 1px solid #999;">年龄</div> </template> </el-table-column> <!-- 其他配置 --> </el-table> ``` 除了以上两种方式,还可以通过使用CSS来实现的分割。通过为el-table组件添加自定义的CSS类名,然后在样式中设置border、padding等属性,可以实现之间的分割效果。例如: ```html <el-table :data="tableData" class="my-table"> <el-table-column label="姓名" prop="name"></el-table-column> <el-table-column label="年龄" prop="age"></el-table-column> <!-- 其他配置 --> </el-table> ``` ```css .my-table td { border-right: 1px dashed #999; padding-right: 10px; } ``` 总之,vueel-table组件可以通过使用固定、自定义表头或CSS样式来实现的分割效果,开发者可以根据需求选择适合的方式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值