Based on vue2.x flexible table components.
- Adaptive, you can automatically adapt to the browser window changes
- Fixed column, header fixed
- Support column width drag
- Supports single field sorting and multiple field sorting
- Custom columns, custom cell styles
- Loading effects, custom loading, etc
- Own paging component
- Cell Editing
- Support cell merge (colSpan and rowSpan)
- Support checkbox selection
- Footer summary
- Conditional filter
- Export excel
- Export PDF
- Row expansion
- Vertical column drag
npm install vue-easytable --save-dev
Usage(more usage)
// import css
import 'vue-easytable/libs/themes-base/index.css'
// import table and pagination comp
import {VTable,VPagination} from 'vue-easytable'
// Register to global
Vue.component(VTable.name, VTable)
Vue.component(VPagination.name, VPagination)
also you can use it by cdn
Group discussion on Discord (Recommend)