1、问题

浏览器端报错提示是:属性无效:属性“数据”的类型检查失败。应为数组,后端传来的却是对象

 用<el-table>属性中的:data进行绑定,因为tableData是数组类(Array)型的,而后端传来的是Object类型,在数据绑定的的时候有进行数据转换造成的

vue中<script>中的method中进行绑定

 

2、解决方法

 经过打印response.data.data之后才知道,后台返回的response.data.data是一个对象,而表格需要的是数组,说明不应该遍历转数组,直接在空数组push这个对象即可。即tableData.push(response.data.data);

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐