Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

IdenPin/element-table

Repository files navigation

ELMENT TABLE

基于 element-ui table 二次开发的 table 组件

  • 保留原有的 element-ui table api
  • 增加了 table 分页组件集成
  • 支持 table 表头外部自定义导入配置
  • table body 支持 jsx 语法

在线预览地址

// 安装
npm i @pdeng/element-table
// 使用
import ElTableBlock from '@pdeng/element-table'
Vue.use(ElTableBlock)
<ElTableBlock :data="dataList" :column="columnData" />
data() {
 return {
 currentPage: 1,
 pageSize: 10,
 columnData: [
 {
 type: 'index',
 label: '编号',
 index: (v) => {
 return (this.currentPage - 1) * this.pageSize + v + 1
 },
 {
 label: '日期',
 prop:'date',
 },
 {
 label: '姓名',
 prop:'name',
 }
 ...
 ],
 dataList: [
 {
 date: '2020-08-01',
 name: '韩小寒'
 },
 {
 date: '2020-08-01',
 name: '韩小寒'
 },
 ....
 ]
 },
}
更新日志说明:
v0.2.10
 调整了table行高、字体大小、背景色信息

About

element ui table 组件二次封装

Topics

Resources

Stars

Watchers

Forks

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /