【发布时间】:2020-09-23 22:09:23
【问题描述】:
const ProfileView = () => {
useEffect(() => {
axios.get('http://localhost:8080/customer/showData', {
headers: {
Authorization: "Bearer " + localStorage.getItem("token")
}
})
.then((response) => {
console.log(response);
setData(response.data);
setisLoaded(true);
})
.catch((error) => {
console.log(error);
});
}, []);
const [data, setData] = React.useState([]);
const [isloaded, setisLoaded] = useState(false);
let customer = null
let view1 = null;
let view2 = null;
let view3 = null;
let view4 = null;
if (isloaded) {
data.map(data1 => {
customer = data1
console.log(customer);
})
}
我收到类型错误 data.map 不是函数我正在尝试使用 map 方法获取 1 个用户数据我正在使用 get 方法获取资源
【问题讨论】:
-
你的 console.log(response) 产生了什么?
标签: json reactjs dictionary jsx