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

vue:axios請(qǐng)求本地json路徑錯(cuò)誤問題及解決

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

axios請(qǐng)求本地json路徑錯(cuò)誤

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

返回404

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

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

實(shí)際路徑可以先打包一下,我是這么找到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這個(gè)方法發(fā)送異步請(qǐng)求即可。

舉個(gè)栗子吧↓

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

請(qǐng)求接口:/api/getnewslist

請(qǐng)求方式: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 

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

相關(guān)文章

最新評(píng)論

大石桥市| 屏南县| 永胜县| 天等县| 吴川市| 奉节县| 长岭县| 龙里县| 运城市| 九江市| 汕尾市| 阿拉善左旗| 鹤岗市| 隆子县| 文安县| 文昌市| 普兰县| 潼关县| 抚顺县| 舒城县| 漳州市| 张家港市| 电白县| 策勒县| 凤城市| 阜阳市| 伊春市| 连山| 昌黎县| 蒲城县| 湘潭县| 滦平县| 连云港市| 靖远县| 瑞金市| 璧山县| 东阳市| 略阳县| 东辽县| 平邑县| 齐齐哈尔市|