agrass-GitHub / element-plus-crx

一个基于 vue3 + element plus 的扩展组件库,提供数据配置表单,表格,菜单等丰富的扩展组件,帮助你快速开发
MIT License
25 stars 2 forks source link

Element-Plus-Crx

npm

文档

安装使用

npm install element-plus-crx --save

特性

数据配置

扩展组件

快捷使用

docs

如此简单

<template>
  <ElForm label-width="80px" :model="form.model">
    <AgelFormGrid :items="form.items" :span="8"> </AgelFormGrid>
  </ElForm>
  <AgelTable :data="table.data" :columns="table.columns"> </AgelTable>
</template>

<script lang="ts" setup>
import { reactive } from 'vue'

const arr = [
  { label: '名称', prop: 'name' },
  { label: '日期', prop: 'date' },
  { label: '地址', prop: 'address' }
]

const form = reactive({
  model: {},
  items: arr
})

const table = reactive({
  data: [],
  columns: arr
})
</script>