首先在框架中需要安装mock模块

cnpm i mockjs -S

其次在src文件夹下新建mock文件夹,在mock文件夹中新建一个index.js文件

代码如下:

const Mock = require('mockjs');

function getBannerFn () {
let arr = [];
for (var i = 0; i < 10; i++) {
arr.push({
id: 'banner' + i,
imgSrc: Mock.Random.image('100x100', Mock.mock('@color()')),
alt: '',
href: ''
})
}
return {
code: 200,
message: 'ok',
data: arr
}
} function getProlist () {
let arr = [] for(var i = 0; i < 50; i++){
arr.push({
id: 'pro' +i,
name: Mock.mock('@ctitle()'),
imgSrc: Mock.Random.image('100x100', Mock.mock('@color()')),
price: Math.random() * 450 + 50,
color: Mock.mock('@color()')
address: Mock.mock('@county(true)')
})
}
return arr
} Mock.mock('http://47.103.82.2:3000/getBanner', 'get' ,getBannerFn)
Mock.mock('http://47.103.82.2:3000/getList', 'get' ,getProlist)

在main.js中引入mock    import './mock/index'

在需要请求的数据中直接使用

axios.get('http://47.103.82.2:3000/getBanner').then(res => {
console.log(res.data)
// 后续的业务逻辑
})

最新文章

  1. iOS 保持界面流畅的技巧
  2. android 代码优化
  3. Serena Dimensions 介绍
  4. Account Team使用说明
  5. Android wifi状态三种广播
  6. decode-string(挺麻烦的)
  7. 40个Java集合面试问题和答案【中】【转载】
  8. ckeditor的使用与验证
  9. python爬虫实战2百度贴吧爬html
  10. 【转】Android 常用 adb 命令总结
  11. C# 编译器选项 /platform(指定输出平台)32位程序运行到x64平台的问题
  12. 用docker cluster store实现kuryr的共享subnet
  13. html常见标签使用
  14. CSS选择器渲染效率
  15. HashMap如何工作 - Java
  16. 使用nifi采集数据要配置的环境
  17. linux下磁盘查看和分区
  18. 获得assets文件夹中文件内容
  19. Exchanger的使用
  20. ACM题目————Sunscreen

热门文章

  1. jQuery随笔记录
  2. mongo [initandlisten] exception in initAndListen: 98 Unable to create/open lock file: /data/db/mongod.lock errno:13 Permission denied Is a mongod instance already running?, terminating 2019-09-23T16:
  3. Git问题汇总
  4. JSON字符串转Map的几种方法
  5. python总结【来自Runoob】
  6. 企业级堡垒机 jumpserver
  7. 2019-2020-1 20199305《Linux内核原理与分析》第九周作业
  8. python 学习 (1-3)
  9. Java 添加Word脚注、尾注
  10. Java入门系列之集合ArrayList源码分析(七)