在这里插入图片描述

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

这个错误如何解决呢?它没有提到具体是代码的哪一行出现了这个错误,只说了是哪一个 .vue 文件。

经过检索发现这个错误的出现原因一般是组件绑定的值取不到,于是我在这个 .vue 文件中检查发现

<Select v-model="statusModel" class="selectProblemsFind" placeholder="状态" clearable @on-clear="clearStatusModel">
   <Option v-for="(item,index) in this.statusList" :value="item.statusList" :key="index">
     {{ item.title }}
   </Option>
</Select>

第二行 :value="item.statusList" 绑定的值是有问题的! 应该是 :value="item.status"

再次运行项目,报错消失

如果大家遇到了
[Vue warn]: Invalid prop: type check failed for prop “value”. Expected String, Number, got Undefined
建议检查一下组件绑定的值是否有写错的情况

Logo

前往低代码交流专区

更多推荐