• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
Y-wee
博客园    首页    新随笔    联系   管理     

ElementUI表格实现只能单选效果

ElementUI表格实现只能单选效果

设置样式隐藏表格全选

<style>
.single-select-table thead .el-table-column--selection .cell {
  display: none;
}
</style>

table设置隐藏全选样式,加上@selection-change="handleSelectionChange"实现单选,ref设置个table作为ref引用

<el-table :data="page.rows" ref="table" border tooltip-effect="light" @selection-change="handleSelectionChange" class="single-select-table">
        <!--选择框勾选-->
        <el-table-column type="selection" width="55" align="center"></el-table-column>
        <el-table-column label="产品编码" prop="objId"></el-table-column>
        <el-table-column label="xml" prop="fileCName"></el-table-column>
        <el-table-column label="创建人" prop="creator"></el-table-column>
        <el-table-column label="创建时间" prop="createTime"></el-table-column>
        <el-table-column label="修改人" prop="modifier"></el-table-column>
        <el-table-column label="修改时间" prop="modifyTime"></el-table-column>
      </el-table>

handleSelectionChange方法具体实现

handleSelectionChange(rows) {
      if (rows.length > 1) {
        this.$refs.table.clearSelection()
        this.$refs.table.toggleRowSelection(rows.pop())
      }
    },
记得快乐
posted @ 2021-11-15 14:43  Y-wee  阅读(1241)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3