vue中,如果使用了axios拦截,是不是就不可以使用mock.js模拟数据了?(返回为undefined)

我引入了mock.js文件(内容是我返回的数据),然后在页面中调接口,走了mock.js 但是返回为undefined.
clipboard.png

clipboard.png

阅读 6.8k
2 个回答

原因很简单,你要在你的拦截器里面把数据 return 出来

axios.interceptors.response.use(function resolve(res) {
    console.log('response')
    return res
  });

如果还不清楚:你可以看看我的 https://segmentfault.com/a/11...

哥们,我遇到和你类似的问题,你看一下,我的是数据访问不到,返回404,也就是模拟接口数据没起作用https://segmentfault.com/q/10...

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