vue3 实现el-table 部分行不让勾选

vue3 实现el-table 部分行不让勾选

html 复制代码
 <el-table
      ref="tableRef"
      :data="tableData"
      border
      stripe
      style="width: 100%;"
      @selection-change="handleSelectionChange"
    >
      <!-- 选择列:核心配置selectable回调 -->
      <el-table-column
        type="selection"
        width="55"
        :selectable="checkCanSelect"
      />
      <el-table-column prop="id" label="ID" width="80" align="center" />
      <el-table-column prop="name" label="名称" align="center" />
      <el-table-column prop="status" label="状态" align="center">
        <!-- 状态格式化显示 -->
        <template #default="scope">
          <el-tag :type="scope.row.status === 1 ? 'success' : 'danger'">
            {{ scope.row.status === 1 ? '正常(可选中)' : '禁用(不可选)' }}
          </el-tag>
        </template>
      </el-table-column>
    </el-table>
js 复制代码
const checkCanSelect = (row, index, column) => {
  // 自定义判断条件:status=1 可选中,否则禁止
  return row.status === 1
}
相关推荐
蜡台6 分钟前
H5使用Chrome 权限问题
前端·javascript·chrome
掘金一周13 分钟前
你们觉得房贷多少,没有压力 | 沸点周刊 4.30
前端·人工智能·后端
大貔貅喝啤酒13 分钟前
接口测试_Postman(详细版)
javascript·测试工具·node.js·自动化·postman
小小码农Come on15 分钟前
QML访问子项内容
前端·javascript·html
桜吹雪28 分钟前
Langchain.js官方文档:构建具备按需加载技能的 SQL 助手
javascript·人工智能·node.js
han_34 分钟前
一篇看懂国内外主流大模型:GPT、Claude、Gemini、DeepSeek、通义千问有什么区别?
前端·人工智能·llm
一行代码一行诗++43 分钟前
注释是什么和注释该怎么写(C语言)
java·前端·javascript
涂兵兵_青石疏影1 小时前
beginPath-vs-save详解
前端
陈振wx:zchen20081 小时前
前端-面试题-JavaScript
javascript·前端面试题
Forever7_1 小时前
Vue 全局监控用户行为,最强方案!
vue.js