1.在src下新建文件夹config/api.js
2.api.js
import axios from 'axios'
class API {
getTree () {
return new Promise((resolve,reject)=>{
try {
const res = axios.get("http://localhost:5000/treeData")
console.log(res,"我是你要看的数据")
resolve(res)
} catch (error) {
console.log(error,'请求失败')
reject(error)
}
})
}
}
export default new API()
得到的res是一个promise
3.index.js
import API from '../../config/api'
API.getTree().then((res) => {
console.log(res, "2222222")
this.setState({
treeData: res.data
})
}).catch((err) => {
console.log(err)
})