封装BaseItem出错
来源:9-1 基于多数据存储设计思想实现FavoriteDao,封装BaseItem【思考与实践】
yeahecho
2019-03-04
老师好,这个问题出在哪里,进入Popular页面,然后马上报错。谢谢老师
写回答
2回答
-
从上面的报错信心来看,错误出在PopularPage.js的141行对PopularItem的使用中传递数据没为空导致的。
建议调试的时候开启这个功能,它能帮你快速定位问题的位置:
------
问题在于:你在调用PopularItem时传递的是item属性,但在BaseItem取的是projectModel,所以才报错:
解决办法:在使用PopularItem时将item改为projectModel,可参考:https://git.imooc.com/coding-304/GitHub_Advanced/src/master/js/page/PopularPage.js#L179
022019-03-07 -
yeahecho
提问者
2019-03-05
debug定位在BaseItem,定位到错误,但是没找到问题在哪,请老师解惑,谢谢老师
00
相似问题