前提问题:拿到指定路径后,拼接对应json文件,并获取该json文件下的内容
解决过程:当前项目是使用Axios向服务器发送异步HTTP请求,并返回响应数据,获取json文件内容,可以通过发送get请求,返回内容即为json文件内容
解决结果:
//请求环境
const service = axios.create({
// 判断环境
baseURL: '/api' ,
//在浏览器中允许跨域携带cookie
withCredentials: true,
timeout: 50000,
})
//get请求(get请求如果是封装好的,直接调用即可,此处是为了完整举例)
const get=(url, data)=> {
return new Promise((resolve, reject) => {
service({
method: 'get',
url,
params: data,
})
.then(res => {
resolve(res)
})
.catch(err => {
resolve(err)
})
})
}
//获取json内容
const getJson = () => {
//本地文件内容
let url = '../../../assets/meat.json'
//请求后的文件夹路径(根据自己实际情况来写即可,当前情况是需要拼接json文件路径)
let url = 请求后的路径变量+'meat.json'
get(url).then(res=>{
console.log('Json文件内容',res)
})
}