mockjs
官网: http://mockjs.com/
使用步骤
- 安装
mockjs
npm install mockjs
2. 在src
文件夹下新建一个mock
文件夹,在mock
文件夹下新建index.js
文件
![752b164944bcfc707ff432388e6be36f.png](https://i-blog.csdnimg.cn/blog_migrate/2d13da39359e81e76dca093831a709f6.png)
3. 在index.js
中书写相关代码
![f730b9fdec761dfd28c467cf36e0e3b4.png](https://i-blog.csdnimg.cn/blog_migrate/7ca324ac6e0360de18c5bd1589ec3e8f.png)
- 先导入mockjs
- 当拦截到请求路径为
/main
和请求类型为get
的 Ajax 请求时,将根据数据模板template
生成模拟数据,并作为响应数据返回。 - Mock.mock()中参数说明: nuysoft/Mock
4. 在main.js
中导入该文件
![4888e4543a6d4c3ef07c706ba0ec8a9a.png](https://i-blog.csdnimg.cn/blog_migrate/edb7f9f687d86d95700a62b99a72b46a.png)
5.在任意一个组件中发送请求,观察控制台打印的响应数据
created () {
this.$axios.get('/main')
.then(res => {
console.log(res)
})
}
![98d45f1b7d10bd30be3ea0337ab56bea.png](https://i-blog.csdnimg.cn/blog_migrate/3e0f88c1ce865bf0d9d116ceb0f63f2e.jpeg)
注意:使用axios
请求的地址必须要和Mock.mock()中书写的地址一致才能返回正确的数据。