[Vue warn]: Invalid prop: type check failed for prop “value“. Expected String, Number, got Undefined
程序员文章站
2022-04-13 11:44:53
...
[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
建议检查一下组件绑定的值是否有写错的情况
推荐阅读
-
[VUE ERROR] Invalid prop: type check failed for prop "list". Expected Array, got Undefined
-
[Vue warn]: Invalid prop: type check failed for prop “value“. Expected String with value “1“ 解决办法
-
[Vue warn]: Invalid prop: type check failed for prop “value“. Expected String, Number, got Undefined
-
prop: type check failed for prop “autoExpandParent“. Expected Boolean, got String with value “true“
-
[Vue warn]: Invalid prop: type check failed for prop "value". Expected Number, got String.
-
[VUE ERROR] Invalid prop: type check failed for prop "list". Expected Array, got Undefined