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

Vue3實(shí)現(xiàn)通過axios來讀取本地json文件

 更新時(shí)間:2024年07月26日 10:22:12   作者:Kingsaj  
這篇文章主要介紹了Vue3實(shí)現(xiàn)通過axios來讀取本地json文件方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

前言

一般前端mock數(shù)據(jù)或者數(shù)據(jù)量過大且不需要考慮安全問題,或者數(shù)據(jù)穩(wěn)定不需要常做變更的場(chǎng)景

這些數(shù)據(jù)可以由前端進(jìn)行維護(hù),將數(shù)據(jù)轉(zhuǎn)為json文件放到前端本地進(jìn)行讀取

本人在項(xiàng)目開發(fā)中,要實(shí)現(xiàn)地圖的下鉆功能,將各省市的json下載到了本地靜態(tài)資源包中,結(jié)果請(qǐng)求時(shí)總是報(bào)錯(cuò)404

前端存放JSON文件的位置

我們的項(xiàng)目是通過vue-cli3創(chuàng)建的

vue-cli3版本腳手架對(duì)外暴露的靜態(tài)文件入口是public文件夾(原來是static文件夾)

這里本地json文件也應(yīng)該放在這里

請(qǐng)求JSON數(shù)據(jù)

直接通過axios請(qǐng)求即可

import axios from './$http'

// 靜態(tài)數(shù)據(jù)
const API = {
  // 關(guān)于我們 banner 圖
  getAboutBanner (url) {
    return axios.get('/mock/AboutBanner.json')
  }
}

export default API

特別注意

json文件存放在public目錄下,如/public/template/province/jsonData.json

那么在請(qǐng)求json數(shù)據(jù)的時(shí)候

地址千萬千萬千萬不能寫/public/template/province/jsonData.json

而是寫/template/province/jsonData.json

否則會(huì)報(bào)404,因?yàn)殪o態(tài)資源在打包后,默認(rèn)public內(nèi)的文件放在項(xiàng)目根目錄

總結(jié)

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

相關(guān)文章

最新評(píng)論

大英县| 岳阳县| 绿春县| 邳州市| 金堂县| 永川市| 苏尼特左旗| 漳浦县| 开阳县| 祥云县| 阿克苏市| 讷河市| 张北县| 房山区| 土默特左旗| 博湖县| 舟曲县| 兰州市| 满洲里市| 托克托县| 达日县| 德庆县| 当涂县| 原平市| 军事| 遵义县| 永康市| 家居| 来凤县| 曲阳县| 遂平县| 巴林左旗| 开远市| 云霄县| 蓬溪县| 涞水县| 郧西县| 永寿县| 连城县| 绥阳县| 会宁县|