The homepage defines the URL interface The JS file, creates, the invocation actually and OC almost.
' Use strict ';
var BASE = ' http://XXXXXX/';
function API (address) {return
BASE + address;
}
function Gethomeapi () {return
API (' api/xxxx/xxxx ');
}
Module.exports = {
homeapi:gethomeapi,
};
Call:
var Cfapi = require ('.. /.. /network/api ');
Network request, parse JSON with the help of fetch, the specific code is as follows:
Fetchdata:function () {
fetch (CFAPI). Homeapi ())
. Then (response) => {
//console.log (' response-----: ', response);
return Response.json ();
})
. Then (responsedata) => {
//console.log (' JSON-----: ', responsedata);
This.setstate ({
dataSource:this.state.dataSource.cloneWithRows (responsedata.body),
loaded:true
});
}). Done ();
},
This is done, and the back is filled with data.
Sharing tips:
Debug: Xcode must be set to debug mode to be effective, if degug in Safari when the program crash, the run of the demo can be deleted.
Use: Module.exports = homelist;,module.exports The following parameters can be understood as the current object created.