|
10 | 10 | ## Introduction |
11 | 11 | Based on vue2.x flexible table components. |
12 | 12 |
|
13 | | -## API & Examples(如果访问不了说明被墙了,我也很无奈......) |
14 | | -[API&Examples](http://doc.huangsw.com/vue-easytable/app.html#/install) |
15 | | - |
16 | | -## Features |
17 | | -- [x] [Adaptive, you can automatically adapt to the browser window changes](http://doc.huangsw.com/vue-easytable/app.html#/table/horizontalResize) |
18 | | -- [x] [Fixed column, header fixed](http://doc.huangsw.com/vue-easytable/app.html#/table/fixedColumnsTitle) |
19 | | -- [x] [Support column width drag](http://doc.huangsw.com/vue-easytable/app.html#/table/columnWidthDrag) |
20 | | -- [x] [Supports single field sorting and multiple field sorting](http://doc.huangsw.com/vue-easytable/app.html#/table/sort) |
21 | | -- [x] [Custom columns, custom cell styles](http://doc.huangsw.com/vue-easytable/app.html#/table/cellStyle) |
22 | | -- [x] [Loading effects, custom loading, etc](http://doc.huangsw.com/vue-easytable/app.html#/table/loading) |
23 | | -- [x] [Own paging component](http://doc.huangsw.com/vue-easytable/app.html#/pagination) |
24 | | -- [x] [Cell Editing](http://doc.huangsw.com/vue-easytable/app.html#/table/cellEdit) |
25 | | -- [x] [Support cell merge (colSpan and rowSpan)](http://doc.huangsw.com/vue-easytable/app.html#/table/cellMerge) |
26 | | -- [x] [Support checkbox selection](http://doc.huangsw.com/vue-easytable/app.html#/table/selection) |
27 | | -- [x] [Footer summary](http://doc.huangsw.com/vue-easytable/app.html#/table/footerSummary) |
28 | | -- [x] [Conditional filter](http://doc.huangsw.com/vue-easytable/app.html#/table/conditionFilters) |
29 | | -- [ ] Export excel |
30 | | -- [ ] Export PDF |
31 | | -- [ ] Row expansion |
32 | | -- [ ] Vertical column drag |
33 | | - |
34 | | - |
35 | | -## Install |
36 | | - |
37 | | -```javascript |
38 | | -npm install vue-easytable --save-dev |
39 | | -``` |
40 | | - |
41 | | -## Usage([more usage](http://doc.huangsw.com/vue-easytable/app.html)) |
42 | | - |
43 | | - |
44 | | -```javascript |
45 | | -// import css |
46 | | -import 'vue-easytable/libs/themes-base/index.css' |
47 | | - |
48 | | -// import table and pagination comp |
49 | | -import {VTable,VPagination} from 'vue-easytable' |
50 | | - |
51 | | -// Register to global |
52 | | -Vue.component(VTable.name, VTable) |
53 | | -Vue.component(VPagination.name, VPagination) |
54 | | -``` |
55 | | - |
56 | | -> also you can use it **[by cdn](http://doc.huangsw.com/vue-easytable/app.html#/install)** |
57 | | -
|
| 13 | +### Features |
| 14 | + |
| 15 | +- Easy to use |
| 16 | +- Powerful |
| 17 | +- Unit test coverage greater than 80% |
| 18 | + |
| 19 | +### Supports |
| 20 | + |
| 21 | +- [x] Internationalization |
| 22 | +- [x] Theme Custom |
| 23 | +- [x] Built in theme |
| 24 | +- [x] Column Fixed |
| 25 | +- [x] Header Fixed |
| 26 | +- [x] Header Grouping |
| 27 | +- [x] Filter |
| 28 | +- [x] Sort |
| 29 | +- [x] Cell Style |
| 30 | +- [x] Cell Span |
| 31 | +- [x] Cell Custom |
| 32 | +- [x] Cell Selection(keyboard operation) |
| 33 | +- [x] Cell Ellipsis |
| 34 | +- [x] Row Radio |
| 35 | +- [x] Row Checkbox |
| 36 | +- [x] Row Expand |
| 37 | +- [x] Row Style |
| 38 | +- [x] Footer Summary |
| 39 | +- [x] Pagination |
| 40 | +- [x] Virtual Scroll |
| 41 | +- [x] Event Custom |
| 42 | +- [x] Loading component |
| 43 | + |
| 44 | +### Environment Support |
| 45 | + |
| 46 | +- Modern browser and ie10 and above |
| 47 | + |
| 48 | +| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt="IE / Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE / Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/opera/opera_48x48.png" alt="Opera" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Opera | |
| 49 | +| --- | --- | --- | --- | --- | |
| 50 | +| IE10, IE11, Edge | last 2 versions | last 2 versions | last 2 versions | last 2 versions | |
| 51 | + |
| 52 | + |
| 53 | +### How to contribute |
| 54 | + |
| 55 | +If you want to contribute,just create a [Pull Request](https://github.com/huangshuwei/vue-easytable/pulls) |
58 | 56 | ## Discussion group |
59 | | -Group discussion on Discord (Recommend) |
60 | 57 |
|
61 | 58 | [Join in Discord Chat Room](https://discord.gg/gBm3k6r) |
62 | 59 |
|
|
0 commit comments