import * as React from 'react'; import { ComponentStory, ComponentMeta } from '@storybook/react'; import { Field } from '@alife/cn-ui'; import { OPForm, OPNumber, OPButton } from '../../src/index'; const { useState, useCallback } = React; export default { title: '组件/数据录入/OPForm', component: OPForm, } as ComponentMeta; const Form: ComponentStory = (args): JSX.Element => { const [jsonValues, setJsonValues] = useState(null); const field = Field.useField({ values: { opswitch: true, }, }); const onSubmit = () => { field.validate((errors, values) => { setJsonValues(JSON.stringify(values)); }); }; const customInput = useCallback((props) => { return ; }, []); return (

布局 - 横排/多列

提交

{jsonValues}

布局 - 竖排/单列

); }; export const 表单 = Form.bind({});