本人在开发中遇到一个这样的需求,就是新增时,id以及创建人默认是有值的。于是写了一个接口专门返回那两个对象的值

,类似于这样的;

然后由于对vue是小白,所以在赋值时,是一个一个赋的,像这样

 然后点击新增时,想修改就修改不了,经过研究发现,出现这种问题有两种可能

1.语法错误,本人这块是用生成器生成的,不存在语法错误的问题。

2.就是在使用el-form标签时,其中的el-form-item对应的prop属性值,v-model绑定值,data对象中的字段值三者出现不一致。

然后想了一下,应该是第二种问题,然后换成了这样

,直接把拿过来的对象赋值给form。

然后就直接搞定!