vue3封装element-plus的Table表格

vue3封装element-plus的Table表格

# 新建 Table.vue

src/components/Table.vue






# 参数说明

属性 描述 默认值 必需
tableModels 表格配置 []
data 表单数据 []
total 数据条数 0
showEditBtn 是否显示编辑按钮 true
showDeleteBtn 是否显示删除按钮 true
operationsWidth 操作列宽度 200

# tableModels

属性 描述 必需
label 表格表头
key 表格对应的字段
width 列宽度
value 字段实际路径

# 事件

事件 描述 返回值
@handleEdit 点击【编辑】按钮事件 该行的值
@handleDelete 点击【删除】按钮事件 该行的值
@handlePagination 改变【分页】事件 当前页、每页条数

# 使用

src/views/home.vue






# 效果图

vue3封装element-plus的Table表格_第1张图片

你可能感兴趣的:(前端,vue,vue3,vue.js,javascript,前端)