我在工程的src/assets文件夹下放了一个xxx.json的动画文件资源,当打开动画页面的时候,动画库会自动发起xhr请求去请求本地的这个xxx.json文件,可是本地webpack-dev-server却返回了一个HTML文件,如下图:
看起来是history模式下的vue-router给当作vue组件处理了。请问如何处理这种情况?
我在工程的src/assets文件夹下放了一个xxx.json的动画文件资源,当打开动画页面的时候,动画库会自动发起xhr请求去请求本地的这个xxx.json文件,可是本地webpack-dev-server却返回了一个HTML文件,如下图:
看起来是history模式下的vue-router给当作vue组件处理了。请问如何处理这种情况?
可以引入"vue-resource"这个库
然后在vue组件中使用它来请求本地json(我的本地json文件位于public/static/update.json)
使用:
this.$http.get('/static/update.json').then((res) => {
this.logList = res.body
})
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
2 回答4.8k 阅读✓ 已解决
4 回答4.4k 阅读✓ 已解决
你应该写 public 里面吧。src 下面的需要 require 或者 import 这种引入(非 ajax )