首页 > 解决方案 > 有没有办法使用 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',
    },
  ],
}

标签: javascriptarraysaxios

解决方案


推荐阅读