vue3中el-table 复选框设置为单选,且可通过选择行选中复选框

news/2024/12/20 17:37:14/

场景需求一:

el-table中自带的复选框组件,可以多选,但是目前我们只想要让用户选中一个,变成单选

javascript"><template><div><el-table ref="myTable" :data="tableData" @selection-change="handleSelectionChange"><el-table-column type="selection" width="55"></el-table-column></el-table></div>
</template><script setup>
import {ref} from 'vue'
const myTable = ref()
const handleSelectionChange = (val) => {// 这部分代码是让复选框设置为单选val.map( (row,index) => {if(val.length <=1 ){return}// toggleRowSelection 用于多选表格,切换某一行的选中状态, 如果使用了第二个参数,则可直接设置这一行选中与否myTable.value.toggleRowSelection(row,false)if(index === val.length-1){myTable.value.toggleRowSelection(row,true)}})
}
</script>

场景需求二:

可以通过选择行选中el-table复选框

javascript"><template><div><el-table ref="myTable" :data="tableData" @row-click="handleRowClick"><el-table-column type="selection" width="55"></el-table-column></el-table></div>
</template>
<script setup>
import {ref} from 'vue'
const myTable=ref()
const handleRowClick = (row, column, event) => {
// 通过event.target.tagName判断点击的是不是td元素
//if (event.target.tagName.toLowerCase() === 'td') {
// 使用toggleRowSelection方法切换选中状态
myTable.value.toggleRowSelection(row);
//}
};
</script>


http://www.ppmy.cn/news/1556689.html

相关文章

【漏洞复现】Grafana 安全漏洞(CVE-2024-9264)

🏘️个人主页: 点燃银河尽头的篝火(●’◡’●) 如果文章有帮到你的话记得点赞👍+收藏💗支持一下哦 一、漏洞概述 1.1漏洞简介 漏洞名称:Grafana 安全漏洞 (CVE-2024-9264)漏洞编号:CVE-2024-9264 | CNNVD-202410-1891漏洞类型:命令注入、本地文件包含漏洞威胁等级:…

Gitee与idea的项目提交步骤

1. 准备工作 确保你已经安装了Git&#xff0c;并且你的计算机上已经配置了Git。如果你还没有安装Git&#xff0c;可以从Git官网下载并安装。 2. 创建Gitee账户和仓库 访问Gitee官网并注册一个账户&#xff08;如果你还没有的话&#xff09;。登录你的Gitee账户。点击右上角的…

欢乐堡游乐园信息管理系统的设计与实现(Django Python MySQL)+文档

&#x1f497;博主介绍&#x1f497;&#xff1a;✌在职Java研发工程师、专注于程序设计、源码分享、技术交流、专注于Java技术领域和毕业设计✌ 温馨提示&#xff1a;文末有 CSDN 平台官方提供的老师 Wechat / QQ 名片 :) Java精品实战案例《700套》 2025最新毕业设计选题推荐…

安全地使用 Docker 和 Systemctl 部署 Kafka 的综合指南

引言 在现代数据架构中&#xff0c;Kafka 作为一种高性能的消息队列系统&#xff0c;已被广泛应用于处理实时数据流。在企业级部署中&#xff0c;保证数据传输的安全性以及服务的稳定性变得尤为重要。本文将详细介绍如何在 Docker 环境下部署 Kafka 服务&#xff0c;并使用 Sy…

初学stm32 --- 外部中断

目录 STM32 IO 口中断基础知识 相关库函数&#xff1a; 使用 IO 口外部中断的一般步骤 STM32 IO 口中断基础知识 STM32 的每个 IO 都可以作为外部中断的中断输入口。STM32F103 的中断控制器支持 19 个外部中断/事件请求。每个中断设有状态位&#xff0c;每个中断/事件都有独立…

电商数据API接口的未来趋势:智能化与自动化

在数字化时代&#xff0c;电商行业正以前所未有的速度蓬勃发展&#xff0c;成为经济增长的重要引擎。API&#xff08;应用程序编程接口&#xff09;接口作为电商领域的重要组成部分&#xff0c;其应用和发展趋势也日益受到关注。本文将深入探讨电商数据API接口的未来趋势&#…

使用k6进行kafka负载测试

1.安装环境 kafka环境 参考Docker搭建kafka环境-CSDN博客 xk6-kafka环境 ./xk6 build --with github.com/mostafa/xk6-kafkalatest 查看安装情况 2.编写脚本 test_kafka.js // Either import the module object import * as kafka from "k6/x/kafka";// Or in…

c# iis 解决跨域问题

该错误是一个典型的跨域问题&#xff0c;说明从 http://www.fuc.com 发起的请求被目标服务器&#xff08;https://aip.baidubce.com&#xff09;拒绝&#xff0c;原因是目标服务器未返回正确的 AccessControlAllowOrigin 响应头。 解决方法 1. 了解问题的本质 CORS&#xff08…