大雕哥
你身边最懂互联网的朋友

人人商城小程序编译报错 Cannot read property 'concat' of undefined

以前很早就装了人人商城,可一直没用过,之前都在用禾匠商城,感觉挺好的,今天闲来有空遍尝试用用人人商城看看有什么区别。

没想到刚部署完模块,还没来得及看到小程序是什么样,就首先报错:

Cannot read property 'concat' of undefined;at App getConfig function;at api request success callback function

百度找了找资料,发现也没有相关的,没办法,还是我们自己调试代码吧

根据提示,我们找到相对应的代码:

a.list || (a.list = []), a.list.length > 0 && (t.setData({
storeRecommand:t.data.storeRecommand.concat(a.list),
page: a.page + 1
}), a.list.length < a.pagesize && (e.loaded = !0));

concat是JavaScript的方法,arrayObject.concat(arrayX,arrayX,......,arrayX),用于拼接多个数组,那这个函数报错,只有两种可能:

1、t.data.storeRecommand 为空;

2、a.list 为空;

所以:

温馨提示: 隐藏内容需要 回复评论 后才能查看, 评论后请 刷新 !.

赞(0) 解决问题,就是我最大的快乐
转载请保留出处:大雕哥 » 人人商城小程序编译报错
分享到: 更多 (0)

评论 1

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #-9

    学习一下~!

    angel8882周前 (09-14)回复

大雕哥,做你身边最懂互联网的朋友

邮箱订阅联系我们

如果觉得文章有用可以打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏