UNPKG

zent

Version:

一套前端设计语言和基于React的实现

67 lines (57 loc) 1.07 kB
--- order: 14 zh-CN: title: 字段值交互 en-US: title: Fields Value interact --- ```jsx import { useEffect } from 'react'; import { Form, NumberInput, Radio, FormStrategy, Button, FieldSet, FieldUtils, ValidateOption, FormInputField, } from 'zent'; function App() { const form = Form.useForm(FormStrategy.View); useEffect(() => { const field1 = form.model.get('field1'); const field2 = form.model.get('field2'); const $ = field1.value$.subscribe(value => { field2.value = value; }); return () => $.unsubscribe(); }, [form]); return ( <Form form={form} layout="horizontal"> <FormInputField name="field1" label="field1" /> <FormInputField name="field2" label="field2" /> </Form> ); } ReactDOM.render(<App />, mountNode); ``` <style> .form-demo-12-radio-group { display: flex; flex-direction: column; .zent-radio-wrap { display: flex; height: 30px; align-items: center; span:nth-child(2) { display: flex; align-items: center; } .zent-input-wrapper { margin: 0 10px; } } } </style>