跟着视频一起敲的代码:最热模块一直在刷新 不显示数据

来源: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,我帮你远程下

0
2
小沫儿儿
暂时没有解决,想不到解决的思路
2019-05-06
共2条回复

RN入门到进阶,打造高质量上线App

解锁React Native开发应用新姿势,React Native新版本热门技术

3144 学习 · 3241 问题

查看课程