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

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

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

前言

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

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

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

前端存放JSON文件的位置

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

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

這里本地json文件也應該放在這里

請求JSON數(shù)據(jù)

直接通過axios請求即可

import axios from './$http'

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

export default API

特別注意

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

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

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

而是寫/template/province/jsonData.json

否則會報404,因為靜態(tài)資源在打包后,默認public內的文件放在項目根目錄

總結

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

相關文章

最新評論

肥西县| 抚宁县| 周口市| 广丰县| 淮北市| 六盘水市| 通河县| 开远市| 中阳县| 新郑市| 禄丰县| 库车县| 广灵县| 响水县| 长汀县| 沅江市| 余干县| 绥化市| 磐石市| 南京市| 视频| 景洪市| 郧西县| 新建县| 高雄市| 江津市| 阿巴嘎旗| 崇左市| 太仆寺旗| 马尔康县| 连城县| 天柱县| 沈阳市| 措美县| 新安县| 尼勒克县| 金阳县| 辽阳市| 贵溪市| 兴山县| 洛南县|