我正在尝试使用axios从本地json文件中获取数据。在控制台下,我甚至得不到回应,所以我想我应该在这里问一下。
.js文件:
var loadData;
function loadData() {
axios({
url: "[filepath]/json/docs.json",
responseType: 'json',
credentials: "include",
mode: "no-cors",
headers: {
"Accept": "application/json; odata=verbose"
}
}).then((response) => {
console.log(response.data);
})
}
在.then((response)
行上,它告诉我有一个语法错误-我想这是关于响应语法的,但我不确定。有什么想法吗?
3条答案
按热度按时间fnatzsnv1#
简单地把你的json文件放在公共文件夹中,然后用axios调用它。假设你有一个名为data.json的json文件在你的项目的公共文件夹中。
那就叫像
在此之前,请确保导入axios。比如
希望有帮助。
g6baxovj2#
我能知道你为什么需要axios吗?你可以直接导入JSON并使用它。实际上,该功能并不需要。如果你还想保留这个功能,这里有一个方法。
hgncfbus3#
使用fetch
或将文件放入公用文件夹