首先明確一點,在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