请稍等 ...
×

采纳答案成功!

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

正在回答

2回答

//img1.sycdn.imooc.com//szimg/5c7d1e460001024d08560994.jpg


从上面的报错信心来看,错误出在PopularPage.js的141行对PopularItem的使用中传递数据没为空导致的。

建议调试的时候开启这个功能,它能帮你快速定位问题的位置:

//img1.sycdn.imooc.com//szimg/5c7d1ebb0001646108240586.jpg

------

问题在于:你在调用PopularItem时传递的是item属性,但在BaseItem取的是projectModel,所以才报错:

//img1.sycdn.imooc.com//szimg/5c80a9c8000116e609320574.jpg

//img1.sycdn.imooc.com//szimg/5c80a9a3000158e112300876.jpg

解决办法:在使用PopularItem时将item改为projectModel,可参考:https://git.imooc.com/coding-304/GitHub_Advanced/src/master/js/page/PopularPage.js#L179


0 回复 有任何疑惑可以回复我~
  • 提问者 yeahecho #1
    定位到错误,但是没找到问题在哪,请老师解惑,谢谢老师
    回复 有任何疑惑可以回复我~ 2019-03-05 00:32:57
  • CrazyCodeBoy 回复 提问者 yeahecho #2
    看回复
    回复 有任何疑惑可以回复我~ 2019-03-07 13:18:14
提问者 yeahecho 2019-03-05 00:34:23

//img1.sycdn.imooc.com//szimg/5c7d535f0001afd811781261.jpg


debug定位在BaseItem,定位到错误,但是没找到问题在哪,请老师解惑,谢谢老师

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信