Ant Design Input增加前后缀导致initialValue丢失问题

3 阅读1分钟
<Col span={8}>
      <Form.Item
        name='hostCount'
        layout="vertical"
        label='数量'
        rules={[{ required: true, message: '请输入' }]}
        initialValue={ isEdit ? undefined : 1 }
        style={{ flex: 1 }}
        className='form-item-no-margin'
        labelCol={{ span: 8 }}
      >
        <Space.Compact block>
          <Form.Item
            name="hostCount"
            noStyle
          >
            <InputNumber
              placeholder='请输入'
              style={{ width: 250 }}
              min={1}
            />
          </Form.Item>
          <Form.Item shouldUpdate noStyle>
            {() => (
              <Space.Addon>
                套
              </Space.Addon>
            )}
          </Form.Item>
        </Space.Compact>
      </Form.Item>
    </Col>