最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue:axios請求本地json路徑錯誤問題及解決

 更新時間:2022年06月05日 14:07:57   作者:大佬,咋整啊  
這篇文章主要介紹了vue:axios請求本地json路徑錯誤問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

axios請求本地json路徑錯誤

本例用的是vuecli4,json等靜態(tài)資源存放在public文件夾中

返回404

this.axios.get('public/redeme.json').then((res) => {
      console.log(res.data)
    })

其實vue從代碼到界面展示還要經(jīng)過編譯,所以路徑會有所改變

實際路徑可以先打包一下,我是這么找到j(luò)son的路徑的

打包后的文件目錄如下

所以我把路徑改成:

this.axios.get('./redeme.json').then((res) => {
      console.log(res.data)
    })

獲取成功:

axios的基礎(chǔ)路徑如何設(shè)置

在不通過接口文件的情況下,如何使用axios呢?

在組件中調(diào)用axios,沒必要一定在接口文件中設(shè)置,你可以選擇在入口文件中設(shè)置基礎(chǔ)訪問路徑,在組件中通過this.axios這個方法發(fā)送異步請求即可。

舉個栗子吧↓

項目要求:所有api的域名為:http://www.escook.cn:3000  如果后面文檔中,有的域名地址和這里不一樣,以這里的為主;

請求接口:/api/getnewslist

請求方式:get

具體代碼如下:

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

import axios from 'axios';
axios.defaults.baseURL='http://www.escook.cn:3000 '
Vue.prototype.axios=axios   

步驟二:組件:newList.vue

 created () {
    this.axios.get('/api/getnewslist').then(res=>{
         console.log(res) 
         this.newList=res.data.message
    })
  }

注意:this指代vue,要在axios前加上this 

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

勃利县| 威海市| 桃园县| 南昌市| 新竹市| 安图县| 雷州市| 岳阳县| 延长县| 古交市| 澎湖县| 礼泉县| 长治县| 额尔古纳市| 万盛区| 福州市| 娱乐| 吉林市| 蒙城县| 前郭尔| 邯郸县| 甘泉县| 象山县| 喀喇| 临清市| 延寿县| 鄂尔多斯市| 兴仁县| 安仁县| 长子县| 长汀县| 元江| 菏泽市| 保康县| 余姚市| 丹江口市| 阿拉善左旗| 常德市| 乐业县| 都江堰市| 洛隆县|