作者
发布于 2022-09-01 / 48 阅读
0
0

elementUI 用了 动态增减表单时,给prop报错

或者:

el-form-item 设置 prop 报错:please transfer a valid prop path to form item!

解决方法:

我的数组是这样的:

  dialogFormData: {
        nodeArr: [
          {
            value: '',
          },
        ],
}

我的html里是这样的

 :prop="'nodeArr.' + i + '.value'"

就是nodeArr 要和 nodeArr 对应 要写成一样的,就不会报错了。

图示:

如果下面的value 改成了 url 那上面也要改成url。

点击加号增加:

 this.dialogFormData.nodes.push({
        url: '',
      });

点击减号减少:

 if (i != 0) {
        this.dialogFormData.nodes.splice(i, 1);
      }


评论