1.0.1 • Published 3 years ago

heyi-upload v1.0.1

Weekly downloads
5
License
MIT
Repository
-
Last release
3 years ago

heyi-table

基于element UI table组件

Build Setup

# 安装方式
npm i heyi-table -S

# 引入
import hytable from 'heyi-table'
Vue.use(hytable.tableCommon)

# 使用方式
<heyi-table :data="list" :columns="columns" @handleBtnClick="phandleBtnClick"/>

# 参数说明
list 数组数据(可请求接口获得)

# 表头参数
格式:
    columns:[
        {name:'序号',source:'',width:'60',type:'index'},
         {name:'操作',width:'200',btns:[
             {name:'修改',btnType:'warning',clickType:'edit'},
             {name:'删除',btnType:'danger',clickType:'delete',btnIcon:'el-icon-delete'}
        ]},
    ]
参数:
name:'表头名',
source:'数据源字段名',
width:'单元格宽度',
click:'单元格是否可点击 true/false',触发组件绑定方法 btnClickFunc
edit:'是否可编辑 true/false',
editType:'编辑类型',['input','select']
editSelOptions:'当编辑类型是select时的初始数据'。
btns:'按钮'。触发组件方法 handleBtnClick
     name:按钮名称,btnType:按钮样式,clickType:按钮事件标识,btnIcon:按钮图标(目前只支持element 内部所有图标),btnSize:按钮尺寸大小

For detailed explanation on how things work, consult the docs for vue-loader.

1.0.1

3 years ago

1.0.0

3 years ago