vue cli3以上的項目中如何使用axois請求本地json文件


首先明確一點,在vue cli3以上的版本中,存放靜態資源的文件是public

 

 我剛開始以為是和vue cli2一樣需要放在static文件夾下,但是項目中沒有這個文件夾,我就自己創建了一個,結果請求的時候總是報錯404

 

 

 

 這個路徑看似沒毛病啊,於是我就搜資料

發現在vue cli3中靜態資源是需要放在public中的,我改動后再次請求,還是報錯

 

 

 

 這種問題讓人很納悶,后來我嘗試把public刪了,直接  這樣/json/data-china.json來訪問

 

 結果請求成功了

 

是什么原因呢???

原來是在vue cli3以上的版本中,你只要把那個你想請求的文件跟在localhost:8080后面,vue會自動去public文件夾下面找這個文件

看似簡單的一個請求數據,花費了我一早上的時間,總算填坑了,下面這篇鏈接文章可以幫助我們更好的優化這個功能

https://blog.csdn.net/huangguangyourena/article/details/93186544

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM