# vue-easytable **Repository Path**: xys8332/vue-easytable ## Basic Information - **Project Name**: vue-easytable - **Description**: 基于 Vue2.x 的数据表格组件。你可以通过它将数据丰富多彩的展示出来,也可以把它当做微软 excel 或者 google sheets 录入大量数据 - **Primary Language**: JavaScript - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 55 - **Created**: 2022-11-30 - **Last Updated**: 2022-11-30 ## Categories & Tags **Categories**: Uncategorized **Tags**: 低代码 ## README [![npm](https://img.shields.io/npm/v/vue-easytable.svg)](https://www.npmjs.com/package/vue-easytable) [![vue2](https://img.shields.io/badge/vue-2.6+-brightgreen.svg)](https://vuejs.org/) [![NPM downloads](https://img.shields.io/npm/dm/vue-easytable.svg?style=flat)](https://npmjs.org/package/vue-easytable) [![codecov](https://codecov.io/gh/Happy-Coding-Clans/vue-easytable/branch/master/graph/badge.svg?token=UJy3LHInUn)](https://codecov.io/gh/Happy-Coding-Clans/vue-easytable) [![license](https://img.shields.io/npm/l/vue-easytable.svg?maxAge=2592000)](http://www.opensource.org/licenses/mit-license.php) [![Discord](https://img.shields.io/badge/chat-on%20discord-7289da.svg)](https://discord.gg/gBm3k6r) [![Gitter](https://badges.gitter.im/vue-easytable/community.svg)](https://gitter.im/vue-easytable/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge) # vue-easytable [English](./README.md) | **中文**

Become a Patreon

## Sponsors 通过成为赞助商来支持这个项目。您的商标或名称将与您提供的链接一起显示在此处。[成为赞助商](https://www.patreon.com/huangshuwei)

Gold Sponsor

Silver Sponsor

Become a Patreon

Generous Sponsor

## 介绍 一个强大的 vue2.x 表格组件。你可以将它用做数据表、微软 excel 或者 goole sheet. 支持虚拟滚动、单元格编辑等功能。 ## 特点 - 采用虚拟滚动技术,支持 30 万行数据展示 - 永久免费。当然你也可以选择捐赠 ## API & 文档 - [官方文档 (Github)](http://happy-coding-clans.github.io/vue-easytable/) - [官方文档 (国内)](http://huangshuwei.gitee.io/vue-easytable/) ## 功能支持 **基础组件** - [x] [Loading 加载组件](https://happy-coding-clans.github.io/vue-easytable/#/zh/doc/base/loading) - [x] [Pagination 分页组件](https://happy-coding-clans.github.io/vue-easytable/#/zh/doc/base/pagination) - [x] [Contextmenu 右键菜单组件](https://happy-coding-clans.github.io/vue-easytable/#/zh/doc/base/contextmenu) - [x] [Icon 图标组件](https://happy-coding-clans.github.io/vue-easytable/#/zh/doc/base/icon) - [x] [Locale 国际化组件](https://happy-coding-clans.github.io/vue-easytable/#/zh/doc/base/locale) **Table 组件** - [x] [国际化](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/locale) - [x] [主题定制 & 内置主题](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/theme) - [x] [虚拟滚动](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/virtual-scroll) - [x] [列固定](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/column-fixed) - [x] [列隐藏](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/column-hidden) - [x] [表头固定](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/header-fixed) - [x] [表头分组](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/header-grouping) - [x] [筛选](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/header-filter) - [x] [排序](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/header-sort) - [x] [列宽拖动](https://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/column-resize) - [x] [单元格样式](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/cell-style) - [x] [单元格自定义](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/cell-custom) - [x] [单元格合并](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/cell-span) - [x] [单元格选择(键盘操作)](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/cell-selection) - [x] [单元格自动填充](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/cell-autofill) - [x] [单元格编辑](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/cell-edit) - [x] [剪贴板](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/clipboard) - [x] [右键菜单](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/contextmenu) - [x] [单元格省略](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/cell-ellipsis) - [x] [行单选](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/row-radio) - [x] [行多选](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/row-checkbox) - [x] [行展开](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/row-expand) - [x] [行样式](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/row-style) - [x] [footer 汇总](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/footer-summary) - [x] [自定义事件](http://happy-coding-clans.github.io/vue-easytable/#/zh/doc/table/event-custom) - [更多](http://happy-coding-clans.github.io/vue-easytable) 如果没有你想要的的功能 ,[请告诉我们](http://happy-coding-clans.github.io/issue-template-generater/#/zh) ## 安装 ``` npm install vue-easytable ``` or ``` yarn add vue-easytable ``` ## 使用 Write the following in main.js: ```javascript import Vue from "vue"; import "vue-easytable/libs/theme-default/index.css"; import VueEasytable from "vue-easytable"; Vue.use(VueEasytable); new Vue({ el: "#app", render: (h) => h(App), }); ``` Example: ```javascript ``` ## 开发计划 [正在做的事情](https://github.com/Happy-Coding-Clans/vue-easytable/projects) ## 支持环境 - 现代浏览器和 IE11 及以上 | [IE / Edge](http://godban.github.io/browsers-support-badges/)
IE / Edge | [Firefox](http://godban.github.io/browsers-support-badges/)
Firefox | [Chrome](http://godban.github.io/browsers-support-badges/)
Chrome | [Safari](http://godban.github.io/browsers-support-badges/)
Safari | [Opera](http://godban.github.io/browsers-support-badges/)
Opera | | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | | IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions | ## 如何贡献 如果你希望参与贡献,欢迎 [Pull Request](https://github.com/huangshuwei/vue-easytable/pulls) ## 贡献者们 感谢以下小伙伴们做出的贡献 🙏 ## Discussion 讨论组 - [加入 gitter 讨论](https://gitter.im/vue-easytable/community) - [加入 discord 讨论](https://discord.gg/gBm3k6r) ## License http://www.opensource.org/licenses/mit-license.php