Invalid prop: type check failed for prop “value”. Expected String, Number, got Undefined

发布时间 2023-05-31 10:47:47作者: 土豆儿哥

记录一个报错问题,之前别的同事写的代码,还看了半天有点无语!!

下拉选择部门,联动动态赋值责任人下拉列表警告,导致选择责任人的时候无法正确赋值undefined。

究其原因是封装的表单formItem项中传入了下拉选项的映射字段,如下:

 而在选择部门的时候又已经把动态数据遍历处理成了标准的label和value,所以就导致选择责任人的时候获取不到‘realName’和‘userOid’字段。

解决办法:

删掉formItem中的映射字段,或者把遍历字段按其实际值传递就可以了