【发布时间】:2022-01-05 04:44:35
【问题描述】:
我有这个文件 apiService.js
import axios from "axios";
const url = "/getCrimesByCategory/AUTO_THEFT";
export function getAllCrimes() {
axios.get(url).then(response => {
console.log(response.data)
return response;
})
}
还有这个文件: 数据页.js
import React, { Component } from 'react';
import { MDBDataTable } from 'mdbreact';
import '../App.css';
import { getAllCrimes } from '../controller/ApiService.js';
class DataPage extends Component {
render() {
str = getAllCrimes();
console.log("this is str: " + str)
return (
<p>this is str: {str}</p>
);
}
}
export default DataPage;
问题是 console.log("this is str: " + getAllCrimes()) 返回 "this is str: undefined"
我需要返回函数的响应,以便稍后在 dataPage react 组件中使用。
【问题讨论】: