[Vue warn]: Invalid prop: type check failed for prop “data“. Expected Array, got Object 解决方法
[Vue warn]: Invalid prop: type check failed for prop "data". Expected Array, got Object 解决方法
文章共255字 · 阅读需要大约1分钟
一键AI生成摘要,助你高效阅读
问答
·
1、问题
浏览器端报错提示是:属性无效:属性“数据”的类型检查失败。应为数组,后端传来的却是对象
用<el-table>属性中的:data进行绑定,因为tableData是数组类(Array)型的,而后端传来的是Object类型,在数据绑定的的时候有进行数据转换造成的
vue中<script>中的method中进行绑定
2、解决方法
经过打印response.data.data之后才知道,后台返回的response.data.data是一个对象,而表格需要的是数组,说明不应该遍历转数组,直接在空数组push这个对象即可。即tableData.push(response.data.data);
更多推荐
已为社区贡献1条内容
所有评论(0)