axios是一个基于Promise用来处理HTTP请求的库,可以用于同时支持浏览器和node.js环境。
使用axios获取静态json的步骤如下:
//引入axios import axios from 'axios'; //定义url let url = 'https://example.com/data.json'; //使用axios发送get请求 axios.get(url).then(function (response) { //请求成功回调函数 console.log(response.data); }).catch(function (error) { //请求失败回调函数 console.log(error); });
在代码中首先需要引入axios库,然后定义要获取的json文件的url地址。使用axios发送get请求后,可以在回调函数中获取到返回的数据。如果请求成功,则在success函数里面获得数据,如果请求失败,则在error函数里面捕捉错误。
需要注意的是,在使用axios发送请求时,需要使用then()和catch()方法进行回调,如果不加回调方法的话,是无法获取到返回的数据的。