首先要知道render钩子是在state改变之后就会调用,利用这个特性可以达到异步获取的数据渲染模版,呈现在页面上
demo:
constructor(){
this.state={
haveData:false, //默认是没有获取到数据
};
axios.get(this.state.url+'mock/swipe/index.json')
.then(res => {
let data=JSON.parse(res.request.response);
Object.keys(data).map((value,index) => {
this.universalLink.push(data[value]);
});
this.<