原因是,没有在main.js中引入 import './mock/index' 使用mock模拟数据: 1、首先安装mockjs和axios yarn add mockjs yarn add axios 或者 npm install mockjs npm install axios 2、新建mock文件夹,新建index.js配置文件(一般文件夹下的主要配置文件命名都是index.js) import Mock from 'mockjs' Mock.mock('...
user.js importMockfrom'mockjs'// get请求从config.url获取参数,post从config.body中获取参数functionparam2Obj(url){constsearch=url.split('?')[1]if(!search){return{}}returnJSON.parse('{"'+decodeURIComponent(search).replace(/"/g,'\\"').replace(/&/g,'","').replace(/=/g,'":"')+'...
我找到问题所在啦!!mock拦截不到带参数的get请求,因为他只能拦截到前半部分没带参数的路径,而后面带参数的部分拦截不到,所以可以使用正则表达式写路径将'/api/user/getUser' 改成 RegExp("/api/user/getUser" + ".*") 即可!!! 有用 回复 Aurora: 具体是改mock文件里面的吗,为什么我改了没有用呢 回复...
我把mock 文件夹放在了最外层,实际上这样的做法是错误的。 模拟数据应该被放在 public 文件夹中,这样就可以正常访问了。 具体的代码 mark 如下: // vue.config.jsmodule.exports= {// ...devServer: {open:true,host:'localhost',port:8080,https:false,proxy: {'/api': {target:'http://localhost:8080...
vue-cli3下创建的项目,已安装axios,使用自带的webpack-dev-server来mock数据: 在根目录下创建vue.config.js扩展webpack设置: 在vue组件中获取数据: 查看页面发现报404错误,注意两点: 1、mock配置文件中修改之后需要重启服务,否则不会更新; 2、如果启动服务过程中检测到代码有错误,但是服务仍然启动成功的,需要解决错...
Describe the issue / bug. #想问一下在项目中如何使用mockjs,我再本地使用了,但是却显示404 How can I reproduce this problem? #import Mock from 'mockjs'; /* 获取区县年份 */ export const district = Mock.mock("/api/district", "post", (req, res) => { ...
如题,在Vue中使用Mockjs无效。自己写的mock.js文件如下import Mock from 'mockjs';Mock.mock('/v1/login', 'POST', () => { const obj = { code: 10000, message: '成功', }; return obj;});export default Mock;已经在main.js中引入该文件,开发环境使用webpack-dev-server,使用axios发送请求,...
vue+axios+mock 模拟数据请求,报错404 circletop 2112 发布于 2019-06-09 新手上路,请多包涵 mockjs按照文档写的,就在页面直接 请求能够请求通,然后通过封装的axios之后就找不到文件了,所用到的代码如下,谢谢大神帮忙看一下!!万分感谢!!vue.js 有用关注2收藏 回复 阅读10.2k 1 个回答...
import Mock from 'mockjs'; Mock.mock('/v1/login', 'POST', () => { const obj = { code: 10000, message: '成功', }; return obj; }); export default Mock;已经在main.js中引入该文件,开发环境使用webpack-dev-server,使用axios发送请求,但是请求之后还是404,请问这是为什么???javascript...
拦截ajax请求我用的是Mock.mock( rurl, rtype, template )这样的写法, 然后我在main.js里设置了一个mock开关,用来控制mock模拟数据的引入路径。如下: 在组件里用axios发送请求: 结果出现如下如下错误 我感觉是接口配置的问题,上午还出现用户名为空的情况,没有报错,但是被axios的拦截器接口错误拦截了,返回了用户名...