axios请求本地json404,axios请求json文件

  axios请求本地json404,axios请求json文件

  本文主要介绍vue:axios请求本地json路径错误及其解决方法,有很好的参考价值,希望对大家有所帮助。如有错误或不足之处,请不吝赐教。

  

目录

   axios请求本地json路径错误。如何设置axios的基本路径?举个栗子第一步:导入文件:main.js第二步:组件:newList.vue

  

axios请求本地json路径错误

  这个例子使用vuecli4,json等静态资源存储在public文件夹中。

  返回到404

  this . axios . get( public/redeme . JSON )。然后((res)={

  console.log(res.data)

  })

  其实vue从代码到界面显示都要编译,所以路径会有变化。

  实际路径可以先打包。我就是这样找到json的路径的。

  打包文件的目录如下

  所以我把路径改成了:

  this.axios.get(。/redeme . JSON’)。然后((res)={

  console.log(res.data)

  })

  成功获取:

  

axios的基础路径如何设置

  没有接口文件如何使用axios?

  在组件中调用axios时,没有必要在接口文件中设置它。您可以选择在入口文件中设置基本访问路径,并通过this.axios方法在组件中发送异步请求。

  

举个栗子吧

  项目要求:所有API的域名为:http://www.escook.cn:3000。如果以下文档中的某些域名和地址与此处不同,则以此处为准;

  请求接口:/api/getnewslist

  请求方法:获取

  具体代码如下:

  

步骤一:入口文件:main.js

  从“axios”导入axios;

  axios . defaults . base URL= http://www . escook . cn:3000

  Vue.prototype.axios=axios

  

步骤二:组件:newList.vue

  已创建(){

  this . axios . get(/API/get newslist )。然后(res={

  console.log(res)

  this.newList=res.data.message

  })

  }

  注意:这里指的是vue,这个要加在axios之前。

  以上个人经历,希望能给大家一个参考,也希望大家多多支持我们。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: