antdv如何实现form.item一行三栏布局?

代码结构如下:

<a-form layout="inline" :form="$form.createForm(this, { name: 'form' })">
                <a-form-item label="表单1">
                  <a-input v-decorator="['label1']"></a-input>
                </a-form-item>
                <a-form-item label="表单2">
                  <a-input v-decorator="['label2']"></a-input>
                </a-form-item>
                <a-form-item label="表单3">
                  <a-input v-decorator="['label3']"></a-input>
                </a-form-item>
              </a-form>

试过labelCol和wrapperCol,效果不对。
要实现的效果,一行三列:
image.png

阅读 6.7k
3 个回答
<a-form>
  <a-row>
    <a-col :span="8">
      <a-form-item label="xxx">
         ....
      </a-form-item>
    </a-col>
    ....
  </a-row>
</a-form>

是可以通过嵌套 a-rowa-col 来实现的,同时也可以配置为响应的栅格。

<a-form>
  <a-row>
    <a-col :xs="24" :sm="12" :md="8" :lg="6" :xl="4">
      <a-form-item label="xxx">
        ...

以下是预览截图。
image.png

通过row和col可以设置,在col上设置:span="8"

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题