采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
同学,要解决这个问题还是需要你进行调试呢,我这边是没有这个问题的,别的同学这里也没有,肯定是哪里写错了,这样的描述方式没办法帮你定位,只能告诉你前后端设个断点调试一下,主要是后端,看看你选择了一级类别之后,触发的方法里为什么没有返回这些需要的数据,都是需要调试。。。
// 遍历店铺类别列表,拼接出a标签集 shopCategoryList .map(function(item, index) { html += '<a href="#" class="button" data-category-id=' + item.shopCategoryId + '>' + item.shopCategoryName + '</a>'; }); .map后面 提示错误 Cannot read property 'map' of null
非常感谢!
map是nu l l是因为取出的店铺二级类别为空,为什么为空就是翔仔说的可能的几种情况,需要同学继续定位。请问同学现在解决了吗
// 遍历店铺类别列表,拼接出a标签集 shopCategoryList .map(function(item, index) { html += '<a href="#" class="button" data-category-id=' + item.shopCategoryId + '>' + item.shopCategoryName + '</a>'; });
.map后面 提示错误 Cannot read property 'map' of null
店铺倒是都显示出来了
那也是shopCategoryList里面没有东西,即需要从你后台控制台里的sql分析看为什么没有取出子类别,看看语句写的是什么,数据库里有没有二级类别,这些都需要调试的呢,光用肉眼看肯定是看不出来的!
看看是后端返回二级类别,前端没取到,还是后端没查到,还是数据库里没有。一定要学会设置断点,定位变量去调试解决问题,工作中这些技能是必备的,不会的话同学需要去查些教如何调试的资料去学习一下,不然会遇到更多类似的问题也没办法去解决
登录后可查看更多问答,登录/注册
SSM商铺V1.0,解决毕设痛点;SpringBoot商铺V2.0,满足工作刚需
1.9k 47
1.8k 41
2.5k 40
1.8k 39
1.5k 37