# FormButtonGroup
表单按钮组布局组件
# 使用案例
<template>
<FormProvider :form="form">
<FormLayout :label-col="6" :wrapper-col="10">
<SchemaField>
<SchemaStringField
required
title="输入框"
x-decorator="FormItem"
x-component="Input"
/>
<SchemaStringField
required
title="输入框"
x-decorator="FormItem"
x-component="Input"
/>
</SchemaField>
<FormButtonGroup align-form-item>
<Submit @submit="log">提交</Submit>
<Reset>重置</Reset>
</FormButtonGroup>
</FormLayout>
</FormProvider>
</template>
<script lang="ts">
import { createForm } from '@formily/core'
import { FormProvider, createSchemaField } from '@formily/vue'
import {
FormLayout,
Submit,
Reset,
FormButtonGroup,
FormItem,
Input,
Select,
} from '@formily/antdv-x3'
const fields = createSchemaField({ components: { FormItem, Input, Select } })
export default {
components: {
FormProvider,
FormLayout,
Submit,
Reset,
FormButtonGroup,
...fields,
},
data() {
const form = createForm()
return {
form,
}
},
methods: {
log(v) {
console.log(v)
},
},
}
</script>
# API
属性名 | 类型 | 描述 | 默认值 |
---|---|---|---|
gutter | number | 间隙大小 | 8px |
align | 'left' | 'center' | 'right' | 对齐方式 | 'left' |
alignFormItem | boolean | 对齐 FormItem | false |