Skip to content
/ zCrud Public

zCrud组件封装了新增、查询、编辑、删除、批量删除、分页等功能到一个组件

License

Notifications You must be signed in to change notification settings

wfxt0911/zCrud

Repository files navigation

zCrud

🍢 您相信吗?实现下面的新增、查询、编辑、删除、批量删除、分页等功能只需要一个组件?

🏀 zCrud是使用elementUI框架进行二次封装,主要js变量来配置你需要好的html,除了可以使用elementUI的官方组件进行表单项的配置,你也可以使用你自己封装的组件, 也就是zCrud组件封装了新增、查询、编辑、删除、批量删除、分页等功能到一个组件;同时高达10+多项的配置,可以满足较多场景下的需求

dd

🍖 带你看下vue的template标签有什么内容?

<template>
  <div class='z-crud-demo hidden-container'>
    <zCrud ref="zCrud" v-bind="options" @save="save" @search="search" @search-reset="searchReset" @remove="remove"
      @multiple-remove="multipleRemove" @pagination-size-change="paginationSizeChange"
      @pagination-current-change="paginationcurrentChange" @before-edit="beforeEdit">
      <!-- 插槽格式化文案 -->
      <template #category="{ row }">{{ categoryFormat(row.category) }}</template>
    </zCrud>
  </div>
</template>

⏳ 此项目是直接用mock模拟的数据;点击编辑按钮的时候需要从事件中拿到id进行接口请求到表单数据

🏰 组件文档地址

🍧 怎么启动项目

  npm i
  npm run dev

About

zCrud组件封装了新增、查询、编辑、删除、批量删除、分页等功能到一个组件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published