TypeError: data.reduce is not a function:数据类型不匹配

错误展示:


错误分析:

首先来看看前端代码:我表格绑定的数据模型是tableData,而我tableData定义的是一个数组

其次看看后端给的数据:

传递的是一个对象,而不是一个数组!

这样原因就找出了:这是由于前后端数据类型不匹配造成的!


解决方案

修改后端数据类型为数组:

此时再次刷新前端页面:

数据成功导入且没有报错!

相关推荐
不悔哥1 分钟前
vue 案例使用
前端·javascript·vue.js
anyup_前端梦工厂32 分钟前
Vuex 入门与实战
前端·javascript·vue.js
你挚爱的强哥1 小时前
【sgCreateCallAPIFunctionParam】自定义小工具:敏捷开发→调用接口方法参数生成工具
前端·javascript·vue.js
米老鼠的摩托车日记1 小时前
【vue element-ui】关于删除按钮的提示框,可一键复制
前端·javascript·vue.js
猿饵块2 小时前
cmake--get_filename_component
java·前端·c++
大表哥62 小时前
在react中 使用redux
前端·react.js·前端框架
十月ooOO2 小时前
【解决】chrome 谷歌浏览器,鼠标点击任何区域都是 Input 输入框的状态,能看到输入的光标
前端·chrome·计算机外设
qq_339191142 小时前
spring boot admin集成,springboot2.x集成监控
java·前端·spring boot
pan_junbiao2 小时前
Vue使用代理方式解决跨域问题
前端·javascript·vue.js
去伪存真2 小时前
聊聊Flutter与原生平台通信方式(一)
前端·flutter