React Native 中 网络访问 返回数据加载的问题Util
来源:互联网 发布:西安华山世知酒店 编辑:程序博客网 时间:2024/05/01 02:13
使用Util封装网络访问的话就会涉及到callBack的数据在本页面加载 如果此时我们直接在
MyNetWork.post(UrlF,formData,CommonData.header,function (callBack){
var jsonData= JSON.parse(callBack);
var stringData = callBack;
//接下来是数据的存储,转化
if (jsonData.status == "success"){ //成功 for (var i = 0;i<jsonData.content.length;i++){ //这个for里面是我项目的数据解析,就不写了,大家看的懂意思 dataArr[i] = dataa; console.log('######'+dataa) } this.setState({ ListData:dataArr, }); }else{ //失败 //提示错误 } })
如果直接这样写,会报错:this.setState 不存在.这是因为此时的this是MyNetWork文件,而不是当前文件的,解决的办法就是,把this传过去
var netthis = this;MyNetWork.post(UrlF,formData,CommonData.header,function (callBack){ var jsonData= JSON.parse(callBack); var stringData = callBack; if (jsonData.status == "success"){ //成功 for (var i = 0;i<jsonData.content.length;i++){ //这个for里面是我项目的数据解析,就不写了,大家看的懂意思 dataArr[i] = dataa; console.log('######'+dataa) } netthis.setState({ ListData:dataArr, }); }else{ //失败 //提示错误 } })
这样就可以了,数据就更新了
0 0
- React Native 中 网络访问 返回数据加载的问题Util
- React-Native加载网络图片的问题
- React-native 网络图片无法加载问题
- React-native 网络图片无法加载问题
- react-native- 网络访问
- React native中Android 的图片加载问题
- react native(八)加载网络数据 和chrome
- react native listView(1) 加载网络数据简单版
- React-Native学习笔记 使用ListView加载网络数据
- React-Native中网络请求的总结
- React-Native中网络请求的总结
- React-Native中网络请求的总结
- react-native中碰到的问题
- React Native 中遇到的问题
- React Native 开发中遇到的问题
- React Native中显示fragment的问题
- React-Native中网络请求
- React Native ListView上拉刷新,下拉加载刷新,并添加网络无数据时的缺省图
- Redis C++编程实例
- 理解 $nextTick 的作用
- Java中static的详解
- 2——计算字符个数
- I/O流(字符流)
- React Native 中 网络访问 返回数据加载的问题Util
- 206. Reverse Linked List(c语言)
- 图管够!灌篮高手、女儿国…阿里日_这帮程序员太会玩了!
- Hey guys
- java 调用 vbs 操作excel
- ClosedXML 内存泄漏或OutOfMemory错误的原因
- boost库生成文件命名和编译
- 避免堆栈溢出
- [bzoj3156] 防御准备 DP斜率优化