Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iendeavor/element-ui-sticky-table
Sticky for element-ui table
https://github.com/iendeavor/element-ui-sticky-table
Last synced: about 1 month ago
JSON representation
Sticky for element-ui table
- Host: GitHub
- URL: https://github.com/iendeavor/element-ui-sticky-table
- Owner: iendeavor
- Created: 2020-07-19T16:33:13.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-01-16T17:02:34.000Z (over 1 year ago)
- Last Synced: 2024-03-23T02:22:08.771Z (2 months ago)
- Language: Vue
- Homepage: https://codesandbox.io/s/element-ui-sticky-table-fsuwj
- Size: 633 KB
- Stars: 10
- Watchers: 2
- Forks: 0
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
Lists
- awesome-vue - element-ui-sticky-table - Sticky for element-ui table (Components & Libraries / UI Components)
- awesome-vue - element-ui-sticky-table - Sticky for element-ui table (Components & Libraries / UI Components)
- awesome-vue - element-ui-sticky-table - Sticky for element-ui table (Components & Libraries / UI Components)
- awesome-vue - element-ui-sticky-table - Sticky for element-ui table (Components & Libraries / UI Components)
- awesome-vue - element-ui-sticky-table - Sticky for element-ui table (Components & Libraries / UI Components)
- awesome-vue - element-ui-sticky-table - Sticky for element-ui table (Components & Libraries / UI Components)
- awesome-vue - element-ui-sticky-table - Sticky for element-ui table (Components & Libraries / UI Components)
README
# element-ui-sticky-table
## Installation
```
yarn add element-ui-sticky-table
``````js
import Vue from "vue";
import StickyTable from "element-ui-sticky-table";// global registration
Vue.component("sticky-table", StickyTable);
// or directly override el-table (StickyTable is a superset of ElTable)
Vue.component("el-table", StickyTable);
```## Usage
All you need to do is add `sticky` prop to ``!
```html
```
```javascript
export default {
data() {
return {
tableData: [
{
date: "2016-05-03",
name: "Tom",
address: "No. 189, Grove St, Los Angeles",
},
{
date: "2016-05-02",
name: "Tom",
address: "No. 189, Grove St, Los Angeles",
},
{
date: "2016-05-04",
name: "Tom",
address: "No. 189, Grove St, Los Angeles",
},
],
};
},
};
```## Example
```
cd examples
yarn install
yarn dev
```### API
`sticky: boolean = false`: Whether the table should be sticky.
`sticky-offset-top: number = 0`: apply offset top, this would be useful when you have fixed element to be offset from.