ve-curd
v1.0.7
Published
基于vue3.x和element-plus封装的curd组件,类似avue-curd,支持el-table和el-tree
Downloads
22
Readme
ve-curd
介绍
基于vue3.x和element-plus封装的curd组件,类似avue-curd,支持el-table和el-tree
软件架构
软件架构说明
安装教程
- npm i ve-curd
使用说明
在main.js安装相关依赖
- 需要依赖element-plus
import ElementPlus from "element-plus";
import "element-plus/dist/index.css";
import zhCn from "element-plus/es/locale/lang/zh-cn";
import "dayjs/locale/zh-cn";
app.use(ElementPlus, { locale: zhCn, size: "medium", });
import VeCurd from "ve-curd";
app.use(VeCurd);
- 使用el-tree方式展示、参数参考el-tree
<ve-curd
curd-type="tree"
:data="treeData"
:columns="tableColumns"
:props="treeProps"
@delete-sure="handleDelete"
@edit-sure="handleEdit"
@add-sure="handleAdd"
></ve-curd>
- 使用el-table方式展示
<ve-curd
:model="form"
show-message
:data="tableData"
:columns="tableColumns"
:total="page.total"
v-model:page-size="page.pageSize"
v-model:current-page="page.currentPage"
v-model:ascs="page.ascs"
v-model:descs="page.descs"
v-model:filters="page.filters"
@sort-change="handleChange"
@size-change="handleChange"
@current-change="handleChange"
@filter-change="searchChange"
@search-change="searchChange"
@delete-sure="handleDelete"
@edit-sure="handleEdit"
@add-sure="handleAdd"
>
</ve-curd>
参与贡献
- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request