Skip to content

StdForm 组件

StdForm 是表单组件,用于数据的新增和编辑,支持各种表单控件和验证规则。

基础用法

vue
<template>
  <StdForm :columns="columns" />
</template>

<script setup lang="ts">
import { StdForm } from '@uozi-admin/curd'

const columns = [
  {
    title: '用户名',
    dataIndex: 'username',
    edit: { 
      type:'input',
      formItem: {
        required: true,
      },
    },
  }
]
</script>

演示示例

loading

API

Props

属性说明类型默认值
apiAPI 接口对象StdApi-
columns列配置StdTableColumn[]-
id编辑时的记录IDstring | number-
initialValues初始值object-

Events

事件名说明回调参数
success保存成功时触发(data: any)
error保存失败时触发(error: Error)

更多详细配置请参考完整 API 文档。

根据 Apache-2.0 许可发布。