跟着视频一起敲的代码:最热模块一直在刷新 不显示数据
来源:7-4 列表实现&数据渲染【封装与复用】
小沫儿儿
2019-04-30
首先:
1.最后问题卡在在6-4 11分45秒跟着老师一起做到第一次运行“最热”第一次加载数据的时候,一共出现两个问题
2.npm引用的所有开源库的版本和老师的一样
3.开发环境是Android(真机)+Windows
4.已经跟着代码检查了两天,还是感觉和老师敲的代码一样(但是没有和老师一样能成功加载出数据)*
5.唯一和老师代码不同的是我只添加一个TopTab 代码this.tabNames = [‘Java’]
出现的问题:(都是走了断点的)
1.第一个问题
class PopularTab extends Component {
constructor(props) {
super(props);
//走断点 这的 this.props 显示undefined 导致下面storeName 也是undefined。请求的url是
//"https://api.github.com/search/repositories?q=undefined&sort=stars"
const { tabLabel } = this.props;
this.storeName = tabLabel;
}
…
}
2.第二个问题
将上面 this.storeName = tabLabel; 修改为 this.storeName = “Java”;(这样是为了绕过第一个问题)
请求的url为"https://api.github.com/search/repositories?q=Java&sort=stars"
请求下来的数据如下:但是页面一直在刷新,不显示数据如下0
0.
1回答
-
CrazyCodeBoy
2019-05-02
问题解决了吗,没有的话加下老师好友:1586866509,我帮你远程下
022019-05-06
相似问题