# vue-element-bigdata-table **Repository Path**: zhou_chen88/vue-element-bigdata-table ## Basic Information - **Project Name**: vue-element-bigdata-table - **Description**: vue element ui bigdata table - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2021-06-22 - **Last Updated**: 2021-10-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # vue-elementui-bigdata-table > Vue2 elementUI table 组件扩展,大量数据表格。 ## Build Setup ```bash # install dependencies npm install # serve with hot reload at localhost:8080 npm run dev # build for production with minification npm run dist ``` ## Feature 采用虚拟渲染方案,解决大数据量 DOM 渲染性能瓶颈。 1、基于 elementUI table,结合 vue-bigdata-table。 参考 [vue-bigdata-table](https://github.com/lison16/vue-bigdata-table) 参考 elementUI [table 组件](http://element-cn.eleme.io/#/zh-CN/component/table) ## API ### props: > 参考 elementUI [table 组件](http://element-cn.eleme.io/#/zh-CN/component/table) > props 添加行高 | 属性 | 说明 | 类型 | 默认值 | | :-------: | ---- | :----: | :------: | | rowHeight | 行高 | Number | 32 | ## 使用 > npm i vue-elementui-bigdata-table --save > > import ElBigdataTable from 'vue-elementui-bigdata-table.js' > > Vue.use(ElBigdataTable) ### 报错(忽略【已修复】) ```shell [//]: # (error in ./node_modules/_vue-elementui-bigdata-table@1.2.0@vue-elementui-bigdata-table/src/vue-elementui-bigdata-table/) [//]: # (table-body.js) [//]: # (Module parse failed: Unexpected token (36:6)) [//]: # (You may need an appropriate loader to handle this file type.) [//]: # (| const columnsHidden = this.columns.map((column, index) => this.isColumnHidden(index));) [//]: # (| return () [//]: # (|