请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

烤乳猪

注册会员

1

主题

2

帖子

7

积分

注册会员

积分
7
  • 33

    金币

  • 1

    主题

  • 2

    帖子

最新发帖
烤乳猪
注册会员   /  发表于:2024-11-22 15:42  /   查看:106  /  回复:4
场景:从后端获取三个List并通过Map传递到前端,后端代码如图。

后端1

后端1

后端2

后端2
前端在data中放入前两个List时一切正常,加入第三个averageTableList时就会报错,前端代码及报错如图。

前端

前端

报错

报错
求大佬们不吝赐教。谢谢。

4 个回复

倒序浏览
烤乳猪
注册会员   /  发表于:2024-11-22 15:44:26
沙发
三个List中的对象都含有为值null的字段
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-11-22 16:08:31
板凳
本帖最后由 Richard.Huang 于 2024-11-22 17:43 编辑

抱歉,之前给您的回复有误,没有完全表达出问题所在。真实原因并不在于null值,而是您在做数据绑定时,没有封装好对应的对象。
我测试了您的前端模板,您的模板中绑定数据的数据源正确的展示是是这样:
image.png753164672.png
即,averageTable属性后直接是数组。
因此,您可以在前端代码中封装好了您的这个data后,将这个data打印到控制台,比对一下结构是否一致。
如果不一致您的averageTable后面不是一个数组,而是一个由大括号包括起来的对象,往往就会出现您所描述的问题。

回复 使用道具 举报
Winny
超级版主   /  发表于:2024-11-25 12:28:51
地板
问题原因: table没有设置expandBoundRows()为true,经过设置之后,已经解决,请结贴。
回复 使用道具 举报
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-11-25 12:29:54
5#
Winny 发表于 2024-11-25 12:28
问题原因: table没有设置expandBoundRows()为true,经过设置之后,已经解决,请结贴。

好的,您的问题已解决,本贴就先结帖了,后续有其他相关问题,欢迎继续发帖询问
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部