请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

点全部商店进去可在类别选项中选择一级商店的还可以选地址,点一级商店类别进去不显示二级的,地址也选不了

正在回答

2回答

同学,要解决这个问题还是需要你进行调试呢,我这边是没有这个问题的,别的同学这里也没有,肯定是哪里写错了,这样的描述方式没办法帮你定位,只能告诉你前后端设个断点调试一下,主要是后端,看看你选择了一级类别之后,触发的方法里为什么没有返回这些需要的数据,都是需要调试。。。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕函数1436846 #1
    // 遍历店铺类别列表,拼接出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
    回复 有任何疑惑可以回复我~ 2018-04-14 00:21:29
  • 提问者 慕函数1436846 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-04-14 01:49:02
  • 翔仔 回复 提问者 慕函数1436846 #3
    map是nu l l是因为取出的店铺二级类别为空,为什么为空就是翔仔说的可能的几种情况,需要同学继续定位。请问同学现在解决了吗
    回复 有任何疑惑可以回复我~ 2018-04-14 09:03:32
提问者 慕函数1436846 2018-04-14 00:22:04

// 遍历店铺类别列表,拼接出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

0 回复 有任何疑惑可以回复我~
  • 提问者 慕函数1436846 #1
    店铺倒是都显示出来了
    回复 有任何疑惑可以回复我~ 2018-04-14 00:25:29
  • 翔仔 回复 提问者 慕函数1436846 #2
    那也是shopCategoryList里面没有东西,即需要从你后台控制台里的sql分析看为什么没有取出子类别,看看语句写的是什么,数据库里有没有二级类别,这些都需要调试的呢,光用肉眼看肯定是看不出来的!
    回复 有任何疑惑可以回复我~ 2018-04-14 00:32:25
  • 翔仔 回复 提问者 慕函数1436846 #3
    看看是后端返回二级类别,前端没取到,还是后端没查到,还是数据库里没有。一定要学会设置断点,定位变量去调试解决问题,工作中这些技能是必备的,不会的话同学需要去查些教如何调试的资料去学习一下,不然会遇到更多类似的问题也没办法去解决
    回复 有任何疑惑可以回复我~ 2018-04-14 00:34:13
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信