当前位置: 首页 > web >正文

vxe-table vue 表格复选框多选数据,实现快捷键 Shift 批量选择功能

vxe-table vue 表格复选框多选数据,实现快捷键 Shift 批量选择功能

查看官网:https://vxetable.cn

效果

在这里插入图片描述

代码

通过 checkbox-config.isShift 启用批量选中,启用后按住快捷键和鼠标批量选取

<template><div><vxe-grid v-bind="gridOptions"></vxe-grid></div>
</template><script setup>
import { ref, reactive } from 'vue'const gridOptions = reactive({border: true,height: 500,columnConfig: {resizable: true},rowConfig: {isHover: true},checkboxConfig: {labelField: 'name',highlight: true,isShiftKey: true},columns: [{ type: 'checkbox', title: 'Name' },{ field: 'sex', title: 'Sex' },{ field: 'age', title: 'Age' },{ field: 'address', title: 'Address', showOverflow: true }],data: [{ id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', age: 28, address: 'test abc' },{ id: 10002, name: 'Test2', role: 'Test', sex: 'Women', age: 22, address: 'Guangzhou' },{ id: 10003, name: 'Test3', role: 'PM', sex: 'Man', age: 32, address: 'Shanghai' },{ id: 10004, name: 'Test4', role: 'Designer', sex: 'Women', age: 23, address: 'test abc' },{ id: 10005, name: 'Test5', role: 'Develop', sex: 'Women', age: 30, address: 'Shanghai' },{ id: 10006, name: 'Test6', role: 'Designer', sex: 'Women', age: 23, address: 'test abc' },{ id: 10007, name: 'Test7', role: 'PM', sex: 'Women', age: 38, address: 'Shanghai' },{ id: 10008, name: 'Test8', role: 'Designer', sex: 'Man', age: 24, address: 'test abc' },{ id: 10009, name: 'Test9', role: 'Test', sex: 'Man', age: 35, address: 'Shanghai' },{ id: 10010, name: 'Test10', role: 'Develop', sex: 'Women', age: 31, address: 'Shanghai' },{ id: 10011, name: 'Test11', role: 'PM', sex: 'Women', age: 45, address: 'Shanghai' },{ id: 10012, name: 'Test12', role: 'Test', sex: 'Man', age: 39, address: 'Guangzhou' },{ id: 10013, name: 'Test13', role: 'Develop', sex: 'Women', age: 38, address: 'Shanghai' }]
})
</script>
http://www.xdnf.cn/news/13224.html

相关文章:

  • 学习日记-day25-6.9
  • 分布式系统常见的四种数据一致性模型
  • 即梦图片 3.0 智能参考全量上线,开启 AI 设计零门槛新时代
  • 【链接、装载和库】三、目标文件详解
  • 什么是Java bean的依赖注入
  • 在 Figma 中导出图标为 Iconfont
  • img src 图片缓存问题
  • [软件测试]:什么软件测试?如何设计测试用例?
  • 【电力电子】基于STM32F103C8T6单片机双极性SPWM逆变(硬件篇)
  • vue3 简易的pc端音频播放器组件
  • 编写整洁的python之装饰器
  • Python环境安装与虚拟环境配置详解
  • 打开GitHub网站因为网络原因导致加载失败问题解决方案
  • 什么是OLAP?OLAP具体有哪些应用?
  • 【旧题新解】第 3 集 对齐输出
  • MySQL-事务(TRANSACTION-ACID)管理
  • FEMFAT许可使用监控工具
  • deepseek: 反汇编 难点+ 工具
  • 数控滑台的的发展:映射了机械制造业的技术进步轨迹
  • 数字ic后端设计从入门到精通6(含fusion compiler, tcl教学)repeater详解
  • 站群服务器的应用场景都有哪些?
  • Promise 链式调用:让异步编程更优雅
  • 西门子S7-200SMART 控制Profinet闭环步进MD-4250-PN (4)仿SinaPos控制块
  • Vuex:Vue.js 应用程序的状态管理模式
  • ArcGIS Pro 3.4 二次开发 - 场景图层
  • Linux 内存管理实战精讲:核心原理与面试常考点全解析
  • 【嵌入式】——Linux驱动程序(PWM接口)与超声波测距
  • Python竞赛环境搭建全攻略
  • springboot根据部署服务器生成机器码+加密生成到期时间授权码设置项目在服务器的到期时间
  • 求问,PMP属于职称认证吗?