vue单文件ajax url路径出错

图片描述

图片描述

怎么解决这个问题。ajax请求是在Hello.vue里的。按理说通过../是可以找到data.json的啊。但是查看浏览器是这个路径。怎么解决

阅读 2.9k
2 个回答

看了下别人写的,如果是假json,直接把json数据封装成数组,通过export导出
图片描述

然后用es6来导入:
import testdata from '../assets/data/testdata'

仔细看了下配置文件。原来有个很重的信息。有一个static文件夹。这个是放静态资源的,请求可以访问到

把json文件放进去就ok了。

 this.$http.get('/static/data.json').then((response) => {
             console.log(response.body);
        })
       //这样就请求成功了

可以试试require('../assets/data/data.json')

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题