百科.dev
全部条目AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
V

vxe-table

> 前端框架
开源

vxe table 支持 vue2、vue3 的表格解决方案

8.6K stars0 点赞0 次浏览
访问官网GitHub

工具介绍

vxe table 支持 vue2、vue3 的表格解决方案

vxe-table

简体中文 | 繁體中文 | English | 日本語
一个基于 Vxe UI 的 PC 端表格组件,支持增删改查的可编辑表格,支持 Excel 复制粘贴、数据透视表、虚拟列表高性能的企业级表格解决方案

  • 设计理念

    • 面向现代浏览器,不支持 IE
    • 双向数据流的设计,在渲染器或自定义扩展中支持直接操作数据值,达到最高效的简洁 API 设计
    • 按需加载、自定义主题样式
  • 分支说明

    • v3 分支和 v4 分支功能与 API 保持同步更新
    • v3 分支对应 vue 2.6~2.7 版本,v3.9+ 为长期维护版本
    • v4 分支对应 vue 3.x 版本,v4.7+ 为长期维护版本
  • 版本说明

    • V4
      • v4.? 重构虚拟渲染v8,数据渲染量提升至千万级
      • v4.? 重构虚拟渲染v7,优化百万级渲染量
      • v4.? 重构虚拟渲染v6,同时支持原生滚动条和虚拟滚动条
      • v4.? 功能需求收集中...
      • v4.22 编辑表格的渲染器支持 edit-render 和 edit-render 组合使用
      • v4.21 重构全键盘操作,修复按键编辑为拼音输入法时首字母丢失问题;筛选支持自适应屏幕上下位置显示;优化虚拟渲染,解决滚动错位场景
      • v4.20 内部重构优化,内部结构调整
      • v4.19 增加对增删改操作撤销回退的支持;优化虚拟渲染,优化提升 Window/Mac 触摸板滚动流畅度
      • v4.18 基于 [email protected]+,内部优化,优化键盘操作
      • v4.17 优化触摸板操作;重构筛选渲染,筛选配置更简单功能更强大
      • v4.16 适配 Gantt 甘特图
      • v4.15 重构虚拟渲染v5,降低内存的占用率
      • v4.14 重构虚拟渲染v4,提高渲染与拖拽效果流畅度
      • v4.13 重构虚拟渲染v3,提升 Chrome、Safari、Firefox 流畅度极兼容性
      • v4.12 重构虚拟渲染v2,支持百万级数据渲染、渲染性能及流畅度大幅提升
      • v4.11 重构展开行功能,同时支持展开行与虚拟渲染和冻结列
      • v4.7 基于 vue3.2+,内部重构,拆分 Table 库和 UI 库,只支持现代浏览器,不支持 IE
      • v4.0 基于 vue3.2+,只支持现代浏览器,不支持 IE(2020-03-01 ~ 2024-12-01 已停止维护)
    • V3
      • v3.? 重构虚拟渲染v8,数据渲染量提升至千万级
      • v3.? 重构虚拟渲染v7,优化百万级渲染量
      • v3.? 重构虚拟渲染v6,同时支持原生滚动条和虚拟滚动条
      • v3.? 功能需求收集中...
      • v3.24 编辑表格的渲染器支持 edit-render 和 edit-render 组合使用
      • v3.23 重构全键盘操作,修复按键编辑为拼音输入法时首字母丢失问题;筛选支持自适应屏幕上下位置显示;优化虚拟渲染,解决滚动错位场景
      • v3.22 内部重构优化,内部结构调整
      • v3.21 增加对增删改操作撤销回退的支持;优化虚拟渲染,优化提升 Window/Mac 触摸板滚动流畅度
      • v3.20 基于 [email protected]+,优化渲染性能,优化键盘操作
      • v3.19 优化触摸板操作;重构筛选渲染,筛选配置更简单功能更强大
      • v3.18 适配 Gantt 甘特图
      • v3.17 重构虚拟渲染v5,降低内存的占用率
      • v3.16 重构虚拟渲染v4,提高渲染与拖拽效果流畅度
      • v3.15 重构虚拟渲染v3,提升 Chrome、Safari、Firefox 流畅度极兼容性
      • v3.14 重构虚拟渲染v2,支持百万级数据渲染、渲染性能及流畅度大幅提升
      • v3.13 重构展开行功能,同时支持展开行与虚拟渲染和冻结列
      • v3.9 基于 vue2.6~2.7,内部重构,拆分 Table 库和 UI 库,只支持现代浏览器,不支持 IE
      • v3.0 基于 vue2.6~2.7,支持现代浏览器并保留兼容 IE11(2020-03-01 ~ 2024-12-01 已停止维护)
    • V2
      • v2.0 基于 vue2.6~2.7,支持所有主流的浏览器,同时兼具功能与性能(2019-03-01 ~ 2021-12-01 已停止维护)
    • V1
      • v1.0 基于 vue2.6~2.7,支持所有主流的浏览器,实现表格的一切实用的功能(2018-02-01 ~ 2020-04-01 已停止维护)

浏览器支持

| | | | --- | --- | --- | --- | --- | 80+ ✔ | 80+ ✔ | 90+ ✔ | 75+ ✔ | 10+ ✔ |

在线文档

基础库
表格库
甘特图
可视化

QQ 交流群

该群供大家交流問題,如果群人数已满,将会不定期剔除不活跃的。

功能点

  • 基础表格
  • 配置式表格
  • 斑马线条纹
  • 多种边框
  • 单元格样式
  • 列宽拖动
  • 列拖拽排序
  • 行拖拽排序
  • 最小/最大高度
  • 自适应宽高
  • 固定列
  • 多级表头
  • 表尾数据
  • 高亮行或列
  • 序号
  • 单选框
  • 复选框
  • 排序
  • 多字段排序
  • 筛选
  • 合并单元格
  • 合并表尾
  • 行分组
  • 导入/导出/打印
  • 显示/隐藏列
  • 拖拽/自定义列排序
  • 加载中
  • 格式化内容
  • 自定义插槽 - 模板
  • 快捷菜单
  • 展开行
  • 工具栏
  • 虚拟树
  • 增删改查
  • 数据校验
  • 数据代理
  • 键盘导航
  • 渲染器
  • 虚拟滚动
  • 虚拟合并
  • CSS 变量主题
  • (企业版) 数据汇总
  • (企业版) 聚合函数
  • (企业版) 单元格区域选取
  • (企业版) 单元格复制/粘贴
  • (企业版) 单元格查找和替换
  • (企业版) 集成图表

安装

版本:vue 3.x

npm install vxe-table

Get on unpkg and cdnjs

NPM

// ...
import VxeUITable from 'vxe-table'
import 'vxe-table/lib/style.css'
// ...

createApp(App).use(VxeUITable).mount('#app')

CDN

使用第三方 CDN 方式记得锁定版本号,避免受到非兼容性更新的影响
不建议将第三方的 CDN 地址用于正式环境,因为该连接随时都可能会失效

…

示例

<template>
  

</template>

<script>
export default {
  data() {
    return {
      tableData: [
        { id: 10001, name: 'Test1', role: 'Develop', sex: 'Man', address: 'Shenzhen' },
        { id: 10002, name: 'Test2', role: 'Test', sex: 'Man', address: 'Guangzhou' },
        { id: 10003, name: 'Test3', role: 'PM', sex: 'Man', address: 'Shanghai' }
      ]
    }
  }
}
</script>

运行项目

安装依赖

npm run update

启动本地调试

npm run serve

编译打包,生成编译后的目录:es,lib

npm run lib

Contributors

Thank you to everyone who contributed to this project.

License

MIT © 2019-present, Xu Liangzhan

GitHub Issues· 0 开放

在 GitHub 查看全部

暂无开放 Issues,或尚未同步最近议题。

核心特点

  • •面向现代浏览器,不支持 IE
  • •双向数据流的设计,在渲染器或自定义扩展中支持直接操作数据值,达到最高效的简洁 API 设计
  • •按需加载、自定义主题样式
  • •v3 分支和 v4 分支功能与 API 保持同步更新
  • •v3 分支对应 vue 2.6~2.7 版本,v3.9+ 为长期维护版本
  • •v4 分支对应 vue 3.x 版本,v4.7+ 为长期维护版本
  • •[ ] v4.? 重构虚拟渲染v8,数据渲染量提升至千万级
  • •[ ] v4.? 重构虚拟渲染v7,优化百万级渲染量
  • •[ ] v4.? 重构虚拟渲染v6,同时支持原生滚动条和虚拟滚动条
  • •[ ] v4.? 功能需求收集中...

> 标签

TypeScriptcellcheckboxeditableform

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类前端框架
定价开源

> 相关工具

R
React
用于构建用户界面的 JavaScript 库
V
Vue.js
渐进式 JavaScript 框架
N
Next.js
基于 React 的全栈 Web 框架