🍉 Table Component/ Data Grid / Data Table.Support Virtual Scroll,Column Fixed,Header Fixed,Header Grouping,Filter,Sort,Cell Ellipsis,Row Expand,Row Checkbox ...

Overview

npm vue2 NPM downloads codecov Build Status license chat

vue-easytable

English | 中文

Introduction

Based on vue2.x flexible table components.

v2.0 New Version npm

  • Complete rewriting of version 1.0. Based on JSX syntax rewriting、Parameter naming normalization、Event naming normalization, etc
  • Support International
  • Support Custom theme & Built in two themes
  • Support Virtual scrolling
  • Support Row expand
  • Support Custom cell content. Based on render function
  • Support Custom event
  • Support Cell ellipsis
  • Support Loading component
  • Add Unit test > 85% coverage
  • Official document update
  • For more information, Refer to official document

Features

  • Easy to use
  • Powerful
  • Unit test coverage greater than 85%

API & Examples

Official documents

Supports

If there is no feature you want, Please Tell Us

Install

npm install vue-easytable

or

yarn add vue-easytable

Usage

Write the following in mian.js:

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:

<template>
  <ve-table :columns="columns" :table-data="tableData" />
</template>

<script>
  export default {
    data() {
      return {
        columns: [
          { field: "name", key: "a", title: "Name", align: "center" },
          { field: "date", key: "b", title: "Date", align: "left" },
          { field: "hobby", key: "c", title: "Hobby", align: "right" },
          { field: "address", key: "d", title: "Address" },
        ],
        tableData: [
          {
            name: "John",
            date: "1900-05-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Shanghai",
          },
          {
            name: "Dickerson",
            date: "1910-06-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Beijing",
          },
          {
            name: "Larsen",
            date: "2000-07-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Chongqing",
          },
          {
            name: "Geneva",
            date: "2010-08-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Xiamen",
          },
          {
            name: "Jami",
            date: "2020-09-20",
            hobby: "coding and coding repeat",
            address: "No.1 Century Avenue, Shenzhen",
          },
        ],
      };
    },
  };
</script>

Todo List

What are we doing

Environment Support

  • Modern browser and ie10 and above
IE / Edge
IE / Edge
Firefox
Firefox
Chrome
Chrome
Safari
Safari
Opera
Opera
IE10, IE11, Edge last 2 versions last 2 versions last 2 versions last 2 versions

How to contribute

If you want to contribute,just create a Pull Request

Discussion group

Join in Discord Chat Room

License

http://www.opensource.org/licenses/mit-license.php

Issues
  • IE浏览器部分表格不能正常显示

    IE浏览器部分表格不能正常显示

    vue-easytable官网就能看到具体的表格

    opened by ghost 24
  • 切换分页的时候,可否把单击行的样式去掉

    切换分页的时候,可否把单击行的样式去掉

    比如第一页选中了第一行,切换到第2页的时候第一行还有选中样式,可否去掉呢

    opened by guowangsheng 24
  • 请问栏位能否自动换行呢

    请问栏位能否自动换行呢

    如果栏位里的文字超出栏位宽度,会自动变成「...」来省略超出的部份,请问有办法让他自动换行吗?

    need reproduction 
    opened by jhihsiying 18
  • 能否来一份表格高度自适应?

    能否来一份表格高度自适应?

    在大屏幕2K以上分辨率的情况下,观察用户的浏览器不会最大化,经常改变浏览器大小,easytable的数据行不会随着高度改变而变化,浏览器高度增加时,会在底部留出难看的空白区域。 能否增加设置,显示数据足够2个屏幕高度的行数时,自适应高度变化?

    opened by jxharp 14
  • 作为一个后端程序员表示不知道怎么使用

    作为一个后端程序员表示不知道怎么使用

    watch这个组件好久了,最近有新需求刚好能使用一下,但是不是一个专业的前端,不能熟练的使用,不知道是否能提供类似一个JS插件的方式直接引用呢?谢谢。

    opened by zhuSilence 13
  • 单元格会自动加上line-height:40px ?

    单元格会自动加上line-height:40px ?

    image

    💡 feature 
    opened by yseasony 12
  • 列宽问题,如果我手动修改了所在容器的宽度,table不能自适应

    列宽问题,如果我手动修改了所在容器的宽度,table不能自适应

    列宽问题,如果我手动修改了所在容器的宽度,table不能自适应,这个有办法解决吗

    🐞 bug 
    opened by chungkui 11
  • 引入css 后报错

    引入css 后报错

    描述:npm方式安装的 vue-easytable 我引入 import 'vue-easytable/libs/themes-base/index.css' 后,报 error in ./~/vue-easytable/libs/themes-base/index.css

    Module build failed: Unknown word (5:1)

    3 | // load the styles 4 | var content = require("!!../../../css-loader/index.js?{"minimize":false,"sourceMap":false}!./index.css");

    5 | if(typeof content === 'string') content = [[module.id, content, '']]; | ^ 6 | if(content.locals) module.exports = content.locals; 7 | // add the styles to the DOM 8 | var update = require("!../../../vue-style-loader/lib/addStylesClient.js")("0cd55501", content, false);

    @ ./~/vue-easytable/libs/themes-base/index.css 4:14-141 13:2-17:4 14:20-147 @ ./~/babel-loader/lib!./~/vux-loader/src/script-loader.js!./~/vue-loader/lib/selector.js?type=script&index=0!./src/components/report/DailyReport.vue @ ./src/components/report/DailyReport.vue @ ./src/main.js @ multi ./build/dev-client ./src/main.js

    opened by JJBreak 10
  • [Bug Report] 开启虚拟滚动后,鼠标滚动或滚动条拖拽,低配置的电脑页面会卡死1s到2s

    [Bug Report] 开启虚拟滚动后,鼠标滚动或滚动条拖拽,低配置的电脑页面会卡死1s到2s

    选择要提交 issue 的库

    vue-easytable

    Issue 类型

    Bug

    Issue 标题

    开启虚拟滚动后,鼠标滚动或滚动条拖拽,低配置的电脑页面会卡死1s到2s

    仓库版本

    2.8.3

    Vue 版本

    2.6.14

    浏览器

    chrome87

    系统类型

    windows

    重现链接

    重现步骤

    列数大于10,列表一页数据200条

    期望的结果是什么?

    是否有可优化空间

    实际的结果是什么?

    是否有可优化空间

    补充说明(可选)

    滚动时,会复用已存在的tr,还是每次都会重新渲染视野内的tr呢

    need reproduction 
    opened by zhangjiayu1215 7
  • [Feature Request] Reactive Filters

    [Feature Request] Reactive Filters

    I am opening an issue for

    vue-easytable

    Issue Type

    Feature

    Issue Title

    Reactive Filters

    What problem does this feature solve?

    Adds an option for filters to apply immediately once checked. Currently the user must click "Confirm" to apply the filter.

    What does the proposed API look like?

    Add a key to the filter object named useConfirm that stores true/false. If true, use the current behavior. If false, when the user checks/unchecks a filter, the filter is immediately applied.

    💡 feature 
    opened by cwilby 0
  • [Feature Request] Vue 3 compatibility

    [Feature Request] Vue 3 compatibility

    I am opening an issue for

    vue-easytable

    Issue Type

    Feature

    Issue Title

    Vue 3 compatibility

    What problem does this feature solve?

    Work at vue 3 projects

    Uncaught TypeError: Cannot read property 'util' of undefined at Module.100 (ve-locale.js?66fe:formatted:81) at n (ve-locale.js?66fe:formatted:11) at module.exports.100 (ve-locale.js?66fe:formatted:71) at eval (ve-locale.js?66fe:formatted:72) at Object../node_modules/vue-easytable/libs/ve-locale.js (chunk-vendors.js:2576) at webpack_require (app.js:849) at fn (app.js:151) at Object.module.exports (main.js?9145:1) at n (main.js?9145:1) at Module.eval (main.js?9145:1)

    What does the proposed API look like?

    Like now

    💡 feature 
    opened by luisdnodrizat 1
  • [Feature Request] table 表格行拖拽

    [Feature Request] table 表格行拖拽

    选择要提交 issue 的库

    vue-easytable

    Issue 类型

    Feature

    Issue 标题

    table 表格行拖拽

    这个功能解决了什么问题?

    用户 行拖拽 随意变换数据位置

    你期望的 API 是什么样的?

    拖拽表格 行数据

    💡 feature 
    opened by zongkun123 1
  • [Bug Report] 浏览器缩放之后固定列的表格边框会消失

    [Bug Report] 浏览器缩放之后固定列的表格边框会消失

    选择要提交 issue 的库

    vue-easytable

    Issue 类型

    Bug

    Issue 标题

    浏览器缩放之后固定列的表格边框会消失

    仓库版本

    2.5.4

    Vue 版本

    2.6.14

    浏览器

    edge 91.0.864.59

    系统类型

    Windows

    重现链接

    https://docs.qq.com/doc/DWmRIVGZXVVdIRFJq

    重现步骤

    缩放浏览器

    期望的结果是什么?

    缩放正常显示

    实际的结果是什么?

    缩放大于等于150%会出现

    browser compatibility 
    opened by wekerSnail 0
  • [Feature Request] Floating Header

    [Feature Request] Floating Header

    I am opening an issue for

    vue-easytable

    Issue Type

    Feature

    Issue Title

    Floating Header & Footer

    What problem does this feature solve?

    We like to have the table on the page itself for the best viewing experience, So when the header reaches the top of the screen & the table is still scrolling the header should get sticky on top & the same with the footer of the page, if the page is very long & not visible till the end the folder should stick to the bottom of the page with a side to side slider if the table is bigger in the horizontal

    What does the proposed API look like?

    I'm not a coder so I don't know, I have made this in PrimeNG tables, but now I'm moving to vue I the same time I would like to ask I this supports vue 3 if not when do you think?

    💡 feature 
    opened by moshelandau 1
  • [Feature Request] 有打算提供支持树形table的功能

    [Feature Request] 有打算提供支持树形table的功能

    选择要提交 issue 的库

    vue-easytable

    Issue 类型

    Feature

    Issue 标题

    有打算提供支持树形table的功能

    这个功能解决了什么问题?

    类似antd和element的树形数据展示表格,可以在tabledata中定义children表示的层级数据,从而可以展示树形数据表格,可以根据层级进行展开

    你期望的 API 是什么样的?

    children数组的结构

    💡 feature 
    opened by tinycalf918 4
  • [Feature Request] Need horizontal virtual scroll for table have big columns

    [Feature Request] Need horizontal virtual scroll for table have big columns

    选择要提交 issue 的库

    vue-easytable

    Issue 类型

    Feature

    Issue 标题

    Need horizontal virtual scroll for table have big columns

    这个功能解决了什么问题?

    I have a table with > 1M columns. Pagination can resolve big rows, but not working with big columns

    你期望的 API 是什么样的?

    Table have horizontal virtual scroll

    💡 feature 
    opened by tvc12 0
  • [Feature Request] 请问大佬,在2.x的版本中去掉了列宽拖动的功能吗

    [Feature Request] 请问大佬,在2.x的版本中去掉了列宽拖动的功能吗

    选择要提交 issue 的库

    vue-easytable

    Issue 类型

    Feature

    Issue 标题

    请问大佬,在2.x的版本中去掉了列宽拖动的功能吗

    这个功能解决了什么问题?

    1.x版本中是有这个功能的,2.x去掉后,如果是一个多列的复杂合并的表头,每一个都需要设置列宽的话有点麻烦。

    你期望的 API 是什么样的?

    大佬在2.x中对这个拖动来设置列宽的方式有什么替代的方法吗/

    💡 feature 
    opened by muxiliu 4
  • [Bug Report] 快速滚动表头会消失

    [Bug Report] 快速滚动表头会消失

    选择要提交 issue 的库

    vue-easytable

    Issue 类型

    Bug

    Issue 标题

    快速滚动表头会消失

    仓库版本

    2.4.1

    Vue 版本

    2.6.12

    浏览器

    chrome

    系统类型

    mac

    重现链接

    https://codesandbox.io/s/ns4pu

    重现步骤

    快速滚动,观察表头。无论向上还是向下

    期望的结果是什么?

    表头不消失

    实际的结果是什么?

    表头消失,之后又出现

    browser compatibility 
    opened by jinan5694 2
Releases(v2.9.0)
  • v2.9.0(Oct 12, 2021)

  • v2.8.3(Sep 28, 2021)

    Bug Fixes

    • Fix the bug that the fixed effect of the right column disappears when the table toggle display #404

    Bug Fixes

    • 修复表格显示隐藏切换,右列固定效果消失的问题 #404
    Source code(tar.gz)
    Source code(zip)
  • v2.8.2(Sep 26, 2021)

    Bug Fixes

    • Fix the bug that the row highlight dones't works when the row key is 0

    Bug Fixes

    • 修复行 key 为 0 时,行高亮失效的问题
    Source code(tar.gz)
    Source code(zip)
  • v2.8.1(Sep 26, 2021)

    Bug Fixes

    • Fixed the bug that the height of the scroll bar of the virtual scroll function is not restored when the data is empty #403

    Bug Fixes

    • 修复当数据为空时,虚拟滚动功能滚动条高度没有还原的问题 #403
    Source code(tar.gz)
    Source code(zip)
  • v2.8.0(Sep 6, 2021)

  • v2.7.1(Sep 3, 2021)

    Bug Fixes

    • Fixed the bug that the row checkbox is forbidden to be checked but clicking select all chekbox will still be checked #397

    Bug Fixes

    • 修复设置了禁止行选中,点击全选仍然会选中的问题 #397
    Source code(tar.gz)
    Source code(zip)
  • v2.7.0(Sep 1, 2021)

    Breaking Changes

    • Change the default minimum row height of the virtual scroll function. Changed from "42px" to "40px", You can change it through the minrowheight attribute

    Feature

    Bug Fixes

    • Fixed the bug that the minimum height minRowHeight of the virtual scroll function is the same as the table row height, and the scroll bar height is not extended
    • Fixed the bug of virtual scrolling when the browser window size changed and the table white screen
    • Fixed the problem that the table cell selection disappeared due to long keyboard operation (keycode 38 = up)

    Performance Improvements

    • Optimize the rendering speed of virtual scrolling. Replace with non responsive variables
    • Optimize the buffer strategy of virtual scrolling function. Change the buffer multiple to the number of buffer rows count

    Breaking Changes

    • 调整了虚拟滚动功能默认最小行高度。由 “42px” 改为了 “40px”,你可以通过minRowHeight属性控制

    Feature

    Bug Fixes

    • 修复虚拟滚动功能最小高度 minRowHeight值与表格行高一样,滚动条高度没撑开的问题
    • 修复虚拟滚动功能,当浏览器窗口大小改变表格白屏的问题
    • 修复长时间键盘操作(keycode 38 = Up)导致单元格选中框消失的的问题

    Performance Improvements

    • 优化虚拟滚动功能渲染速度。使用非响应式变量替代
    • 优化虚拟滚动功能缓冲策略。将缓冲倍数改为缓冲行数
    Source code(tar.gz)
    Source code(zip)
  • v2.6.1(Aug 30, 2021)

    Bug Fixes

    • Fixed the bug that there is no fixed column effect when dynamically setting fixed columns

    Bug Fixes

    • 修复当动态设置固定列,没有固定列效果的问题
    Source code(tar.gz)
    Source code(zip)
  • v2.6.0(Aug 17, 2021)

  • 2.5.7(Aug 11, 2021)

    Bug Fixes

    • Fixed a bug that does not support dynamic height when virtual scrolling is enabled (such as:max-height="calc(100vh - 210px)" )

    Bug Fixes

    • 修复开启虚拟滚动时不支持动态高度的bug(如:max-height="calc(100vh - 210px)"
    Source code(tar.gz)
    Source code(zip)
  • 2.5.6(Jul 30, 2021)

    Bug Fixes

    • Fix the problem of cell rerendering caused by clicking an area outside the table event #389

    Bug Fixes

    • 修复点击表格以外区域,触发 blur 事件导致单元格重新渲染的问题 #389
    Source code(tar.gz)
    Source code(zip)
  • 2.5.5(Jun 29, 2021)

  • 2.5.4(Jun 23, 2021)

    Bug Fixes

    • Fix a misspelling of "checkbox-option" api (by @hoyo #383 )

    Bug Fixes

    • 修复"checkbox-option" api 拼写错误问题 (by @hoyo #383 )
    Source code(tar.gz)
    Source code(zip)
  • 2.5.3(Jun 9, 2021)

  • 2.5.2(May 20, 2021)

    Bug Fixes

    • Fix the bug of display position error when header grouping and right column fixed , closes #376
    • Fix the bug of "goto input" click does not trigger callback event

    Bug Fixes

    • 修复表头分组配合右列固定时展示位置错误的bug
    • 修复input 点击没有触发回调事件的bug
    Source code(tar.gz)
    Source code(zip)
  • 2.5.1(Apr 23, 2021)

  • 2.5.0(Apr 23, 2021)

  • 2.4.2(Mar 31, 2021)

  • 2.4.1(Mar 23, 2021)

    Bug Fixes

    • Fixed a problem with multiple virtual scrolling instances that resulted in incorrect scrolling height calculation

    Bug Fixes

    • 修复多个虚拟滚动实例导致滚动高度计算错误的问题
    Source code(tar.gz)
    Source code(zip)
  • 2.4.0(Feb 20, 2021)

    Feature

    • Add Zulu (South Africa) zu-ZA (by @ElectronSz )
    • Afrikaans (South Africa) af-ZA(by @ElectronSz )

    Feature

    • 新增 Zulu (南非) zu-ZA (by @ElectronSz )
    • 新增 Afrikaans (南非) af-ZA(by @ElectronSz )
    Source code(tar.gz)
    Source code(zip)
  • 2.3.1(Feb 19, 2021)

    Bug Fixes

    • virtual scroll callback function param name 'scrollStartIndex' change to 'startRowIndex'

    Bug Fixes

    • 虚拟滚动回调函数参数名称 'scrollStartIndex' 改为 'startRowIndex'
    Source code(tar.gz)
    Source code(zip)
  • 2.3.0(Feb 19, 2021)

    Feature

    • Add less variables: @ve-table-head-text-font-size @ve-table-body-text-font-size @ve-table-foot-text-font-size

    Feature

    • 新增以下 less 变量: @ve-table-head-text-font-size @ve-table-body-text-font-size @ve-table-foot-text-font-size
    Source code(tar.gz)
    Source code(zip)
  • 2.2.0(Feb 18, 2021)

    Feature

    • Add virtual scroll callback function scrolling({scrollStartIndex,visibleStartIndex,visibleEndIndex,visibleAboveCount,visibleBelowCount}) Refer to detail

    Feature

    • 新增虚拟滚动回调函数scrolling({scrollStartIndex,visibleStartIndex,visibleEndIndex,visibleAboveCount,visibleBelowCount}) 查看详情
    Source code(tar.gz)
    Source code(zip)
  • 2.1.4(Feb 17, 2021)

  • 2.1.3(Feb 9, 2021)

  • 2.1.2(Feb 7, 2021)

  • 2.1.1(Feb 6, 2021)

    Bug Fixes

    • Width of expanded row is calculated incorrectly when left fixed column combined with expanded row

    Bug Fixes

    • 左侧固定列结合展开行,展开行宽度计算错误的问题
    Source code(tar.gz)
    Source code(zip)
  • 2.1.0(Feb 6, 2021)

    Dependencies

    • Need >= Vue2.6.0 (Add Vue.observable() for explicitly creating observable objects)

    Style

    • Add theme vars: @ve-table-head-row-td-padding: 10px; @ve-table-body-row-td-padding: 10px; @ve-table-foot-row-td-padding: 10px;

    Performance

    • expand row: Only expanded rows render elements and collapse row to destroy elements

    Bug Fixes

    • fix expand row content sticky not work when left column fixed

    Dependencies

    • 最低 >= Vue2.6.0 (添加了 Vue.observable() 存储响应式数据)

    Style

    • 添加了以下主题变量: @ve-table-head-row-td-padding: 10px; @ve-table-body-row-td-padding: 10px; @ve-table-foot-row-td-padding: 10px;

    Performance

    • 展开行功能优化。只有展开才会渲染行内容,折叠行销毁行内容

    Bug Fixes

    • 修复当存在左列固定 和 展开同时存在时,展开行内容无法固定( sticky 失效)
    Source code(tar.gz)
    Source code(zip)
  • 2.0.2(Feb 4, 2021)

  • 2.0.1(Jan 28, 2021)

VueQuintable is a table wrapper for Vue.js 2.x. It is build with bootstrap 5.x. High configurable, easy to use, flexible and responsive.

VueQuintable is a table wrapper for Vue.js 2.x. It is build with bootstrap 5.x. High configurable, easy to use, flexible and responsive.

null 17 Sep 29, 2021
Arne De Smedt 110 Sep 28, 2021
The fastest open-source data table for web.

Cheetah Grid The fastest open-source data table for web. DEMO & Documents Downloading Cheetah Grid Using Cheetah Grid with a CDN <script src="https://

Future Corp 892 Oct 11, 2021
🍉 Table Component/ Data Grid / Data Table.Support Virtual Scroll,Column Fixed,Header Fixed,Header Grouping,Filter,Sort,Cell Ellipsis,Row Expand,Row Checkbox ...

vue-easytable English | 中文 Introduction Based on vue2.x flexible table components. v2.0 New Version Complete rewriting of version 1.0. Based on JSX sy

null 2.4k Oct 16, 2021
This repository is DEPRECATED! GO TO 👉

⚠️ Notice: This repository is deprecated️️️️️ TOAST UI Grid Vue Wrapper has been managed separately from the TOAST UI Grid repository. As a result of

NHN 52 Mar 2, 2021
Vue component for rendering tables used in ENA projects

vue-table What's this Components to render a table using client or remote data Install npm install @myena/vue-table Dependencies Vue 2 Bootstrap 3 Fo

ENA 29 Jul 1, 2021
Vue Grid Responsive - Responsive grid system based on Bootstrap for Vue

Responsive grid system based on Bootstrap for Vue

André Lins 21 Oct 2, 2021
Advanced Data Grid / Data Table supporting Javascript / React / AngularJS / Web Components

Module SonarCloud Status ag-grid-community ag-grid-enterprise ag-Grid ag-Grid is a fully-featured and highly customizable JavaScript data grid. It del

ag-Grid 7.6k Oct 13, 2021
vue table component of vue2

vue-virtual-table Vue table component with virtual dom and easy api. Keep smooth when the data reachs thousands of rows or even more. Easy to use with

Jack Woods 79 Sep 17, 2021
VueDataTable is a Vue plugin that adds advanced features to an HTML table

VueDataTable is a Vue plugin that adds advanced features to an HTML table. It was inspired by DataTable jQuery Plugin, but it was written from scratch using Vue.

André Souza Abreu 55 Oct 13, 2021
A table (with tree-grid) component for Vue.js 2.0. (Its style extends @iView)

A table (with tree-grid) component for Vue.js 2.0. (Its style extends @iView)

Gao Qi(高琦) 758 Oct 15, 2021
Vue table component with virtual dom and easy api.

Vue table component with virtual dom and easy api.

Jack Woods 79 Sep 17, 2021
Simter table component

Vue Component simter-vue-table A Vue component used to generate HTML <table> element. Demo. Options: Name___________ Require ValueType Description col

null 4 Feb 14, 2020
Vue jQuery DataTables.net wrapper component

vue-datatables-net Vue jQuery DataTables.net wrapper component This library is a Vue 2 wrapper for jQuery DataTables. It's a tiny wrapper that doesn't

null 143 Oct 10, 2021
A vue component for pivot table

vue-pivot-table A vue component for pivot table Live demo (jsfiddle) Install npm install --save @marketconnect/vue-pivot-table Components This project

Click2Buy 186 Oct 13, 2021
Vue component for rendering tables used in ENA projects

vue-table What's this Components to render a table using client or remote data Install npm install @myena/vue-table Dependencies Vue 2 Bootstrap 3 Fo

ENA 29 Jul 1, 2021
a ant-desgin-vue table component

a ant-desgin-vue table component

null 3 Oct 15, 2021
A basic sorted table for Vue.js.

vue-sorted-table A basic sorted table for Vue.js Installation Install with NPM: npm install --save vue-sorted-table Import globally in app: import Sor

Daniel Bernhardt 31 Apr 20, 2021
:bento: Vue.js 2.x responsive grid system with smooth sorting, drag-n-drop and reordering

Vue.js Grid ( Experiment ) ⚠️ This an experement and not a production-ready plugin Fixed size grid for Vue.js This is very a first version of the plug

Yev Vlasenko 904 Oct 13, 2021