烤乳猪 发表于 2024-11-22 15:42:37

试用版本前端初始化报错

场景:从后端获取三个List并通过Map传递到前端,后端代码如图。前端在data中放入前两个List时一切正常,加入第三个averageTableList时就会报错,前端代码及报错如图。求大佬们不吝赐教。谢谢。

烤乳猪 发表于 2024-11-22 15:44:26

三个List中的对象都含有为值null的字段

Richard.Huang 发表于 2024-11-22 16:08:31

本帖最后由 Richard.Huang 于 2024-11-22 17:43 编辑

抱歉,之前给您的回复有误,没有完全表达出问题所在。真实原因并不在于null值,而是您在做数据绑定时,没有封装好对应的对象。
我测试了您的前端模板,您的模板中绑定数据的数据源正确的展示是是这样:

即,averageTable属性后直接是数组。
因此,您可以在前端代码中封装好了您的这个data后,将这个data打印到控制台,比对一下结构是否一致。
如果不一致您的averageTable后面不是一个数组,而是一个由大括号包括起来的对象,往往就会出现您所描述的问题。

Winny 发表于 2024-11-25 12:28:51

问题原因: table没有设置expandBoundRows()为true,经过设置之后,已经解决,请结贴。

Richard.Huang 发表于 2024-11-25 12:29:54

Winny 发表于 2024-11-25 12:28
问题原因: table没有设置expandBoundRows()为true,经过设置之后,已经解决,请结贴。

好的,您的问题已解决,本贴就先结帖了,后续有其他相关问题,欢迎继续发帖询问
页: [1]
查看完整版本: 试用版本前端初始化报错