javascript - 有没有办法使用 axios 获取 javascript 数据,或者数据只需要采用 json 格式吗?
问题描述
我想知道我是否可以使用 axios 获取 javascript 数据,或者唯一的方法是获取它们并使用 map 方法这样做?
const [englishData, setEnglishData] = useState([]);
useEffect(() => {
const fetchData = async () => {
const ENGLISHDICO = await axios.get('./src/shared/english-phobia.js');
setEnglishData(ENGLISHDICO);
console.log(ENGLISHDICO);
};
fetchData();
}, []);
javascript 数据如下所示:
export const ENGLISHDICO = {
x: [
{
id: 303,
rating: 5,
phobiaName: 'xanthophobia',
description: 'fear of the color yellow',
},
{
id: 304,
rating: 5,
phobiaName: 'xenophobia',
description: 'fear of strangers',
},
{
id: 305,
rating: 5,
phobiaName: 'xerophobia',
description: 'fear of dryness',
},
{
id: 306,
rating: 5,
phobiaName: 'xylophobia',
description: 'fear of forests',
},
],
}
解决方案
推荐阅读
- c++ - 当'operator double *'似乎可以完成工作时,为什么需要'operator []'
- node.js - 如何正确模拟 dynamoDB 调用?
- dictionary - 计算文件中给定子字符串的出现次数,Kotlin
- python - 如何为使用 weasyprint 的 python 脚本制作 exe?
- python - 尝试训练 keras 模型时出现尺寸错误
- tizen - 是否有替代 turnScreenOn() 的方法可以真正唤醒屏幕?
- php - 无法访问或分配登录用户名变量 - mysql - php
- java - 如何正确使用休眠会话?
- jquery - 如何在 JQuery jtable 中配置 REST HTTP 方法
- ios - 在(Swift)中按下选项卡时如何创建圆形动画