由于项目(vue-cli3.x版本)用到了echarts
地图中的json
文件,当把需要的json
文件保存到本地时,通过axios
或jquery.getjson()
去访问时,却报错404了。
当时我的这个json
文件是保存到了项目的public\static
中。
问题其实就出在路径上面了,服务器找不到这个本地路径的资源文件,后来在网上找了下,发现json
文件需要存在public
文件夹下,因为vue-cli3
版本,public
就是存放静态资源的地方。
在代码中写路径时,直接写axios.get('/test.json')
就可以,因为/
指向的就是项目下public
文件夹,不能写成axios.get('/public/test.json')
,这样写反而不能成功打印数据。
如果不用axios
,用jquery
中的getjson()
方法也是一样的。