axios请求远程数据:
npm install -g axios 全局安装
npm install -save axios 项目安装
npm install -save-dev axios 生产环境
import axios from 'axios';
class Test extends Component {
componentDidMount() {
axios.post('https://baidu.com')
.then((res)=>{console.log('获取数据'+JSON.stringify(res))})
.catch((error)=>{console.log('获取数据失败'+error)});
}
}
axios请求EasyMock数据 :
打开easy-mock.com,登录,
点击新建项目,
将复制的链接放到axios.get()里。
componentDidMount() {
// console.log('componentDidMount');
axios.get('https://www.easy-mock.com/mock/5e1d3d1564a3c20d7f366f91/ReactDemo1/App')
.then((res)=>{
console.log('获取数据'+JSON.stringify(res));
this.setState({
list:res.data.data
});
})
.catch((error)=>{console.log('获取数据失败'+error)});
}