我是react js新手,我遇到了未捕获的TypeError:无法读取未定义的属性(读取"url")错误,因为获取图像映射.如果我使用文件中已经存在的数据,它可以正常工作,但是如果我必须获取数据,就会产生这个错误.这就是我们try 过的.请让我知道如何修复这个错误.
const THECATAPI = 'https://api.thecatapi.com/v1/breeds'
const [catList, setCatList] = useState([])
const axiosPosts = async () => {
try {
const response = await axios(THECATAPI)
setCatList(response.data)
} catch (error) {
console.log('erroRRRR');
}
};
// return
<div>
{
catList.map((obj, i) => (
<div >
<img src={obj['image']['url']} alt='loading' />
</div>
}
</div>