ant design vue中动态生成的form怎么回填数据?

    data = [
      {
        content: "河北省廊坊市广阳区凯创大厦第1幢2单元1606号"
        field: "web_address"
        id: 12
        tip: null
        title: "公司地址"
        type: 0
      },
     { 
       content: "123456@qq.com"
       field: "web_email"
       id: 11
       tip: null
       title: "公司邮箱"
        type: 0
      }
      ...
    ]

比如从api里拿到这种数据,然后我通过for循环生成html form结构,然后想把数据回填回去,怎么回填?

我尝试这这样,但发现不能回填

for (let i = 0; i < data.length; i++) {
        var name = data[i]['field']
        var val = data[i]['content']
        // 这里拿到每一个{name: '', val: ''}然后尝试回填,但是是错误的
        this.form.setFieldsValue({
          name: val 
        })
       //....
      }

1589539220(1).png

阅读 4.7k
1 个回答

已解决, 放弃框架, 自己用v-model实现

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