第一步安装mockjs:npm i mockjs -S
在src目录下新建mock文件夹,文件夹添加test.js
test.js内容如下:

import Mock from 'mockjs';
const List = [];
const count = 20;for (let i = 0; i < count; i++) {List.push(Mock.mock({id: '@id',title: '@ctitle(10, 20)','status|1': ['published', 'draft'],author: '@cname',display_time: '@datetime',pageviews: '@integer(300, 5000)'}));
}const nowPeople = {"errcode": "0","errmsg": "success","data": {"expo_audience": "@integer(100, 5000)",}
}const viewNumber = {"errcode": "0","errmsg": "success","data": { "desk_num": 24, "desk_duration": 105.50, "per_desk_duration": 25.20 }
}export let nowPeopleData = Mock.mock('http://compony.com/api/v1/t1', nowPeople);
export let viewNumberData = Mock.mock('http://compony.com/api/v1/t2', viewNumber);

在main.js中引入:
import * as expo from './mock/test.js'
axios.defaults.baseURL = 'http://compony.com/api/v1'
在组件中使用:

this.axios.get('/t1').then((data) => {
}

等到后台开发好api后,只需要注释掉import * as expo from './mock/test.js'即可,其他代码都不用动

vue中使用mockjs相关推荐

  1. mock模拟的数据能增删改查吗_如何在Vue中使用Mockjs模拟数据的增删查改

    之前一直使用json-server在前端开发时,搭建本地数据接口测试,但有时又需要将做好的项目放于 github page上做项目演示.在本地时,json server很好使用,但一旦放在github ...

  2. 【Mockjs】Vue中使用Mockjs,语法规范,常用方法

    这篇文章是学习Mockjs的一些实践和个人笔记,文章又臭又长请多担待

  3. vue中如何使用mockjs摸拟接口的各种数据

    mockjs的作用 生成模拟数据 模拟 Ajax 请求,返回模拟数据 基于 HTML 模板生成模拟数据(后续更新) 帮助编写单元测试(后续更新) Vue 中使用 mock 有两种使用方式,一种是仅编写 ...

  4. mockjs vue ajax,mockjs在vue中的使用

    mockjs在vue中的使用 mockjs在vue中的使用 前后端分工协作是一个非常高效的做法,但是有时前后端分离不彻底会很痛苦.前后端应该是异步进行的,进度互不影响,但是在没有mock的时候,前端却 ...

  5. vue+vuecli+webpack中使用mockjs模拟后端数据

    前言 使用mockjs可以事先模拟数据,前提是和后端约定好了数据接口,怎样的数据.使用mock就可以生成你要的数据了,从而实现开发时前后端分离. 其主要功能是: 基于数据模板生成模拟数据. 基于HTM ...

  6. vue 前端显示图片加token_前端甩锅神器:vue中的mock使用

    首先声明,本文所介绍的方法,只是用于,在做好前端联调的本分工作之余,把前后端联调责任划清界限,并不用于帮后端定位问题(当然,mock也有更全面的方法促进项目的进行,小女不才,在此不提供介绍): 跟陌生 ...

  7. vue尚品汇商城项目-day03【vue插件-19.mockjs模拟数据(开发Home首页当中的ListContainer组件与Floor组件)】

    文章目录 19.mockjs模拟数据(开发Home首页当中的ListContainer组件与Floor组件) 本人其他相关文章链接 19.mockjs模拟数据(开发Home首页当中的ListConta ...

  8. vue如何使用mockjs摸拟接口数据

    mockjs的作用 生成模拟数据 模拟 Ajax 请求,返回模拟数据 基于 HTML 模板生成模拟数据(后续更新) 帮助编写单元测试(后续更新) Vue 中使用 mock 有两种使用方式,一种是仅编写 ...

  9. 怎么将vue模板转换为html,vue中自定义html文件的模板

    如果默认生成的 HTML 文件不适合需求,可以创建/使用自定义模板. 一是通过 inject 选项,然后传递给定制的 HTML 文件.html-webpack-plugin 将会自动注入所有需要的 C ...

最新文章

  1. Django-内置用户、权限、分组模块
  2. 【自动驾驶】2.车载以太网 - SOME/IP简介
  3. log4net简单配置打印日志
  4. 【推荐系统】基于用户的协同过滤算法
  5. skype for business 无法共享桌面、无法传输图片
  6. 【转】.net异步性能测试(包括ASP.NET MVC WebAPI异步方法)
  7. 圆与平面的接触面积_视频:5.3RJ六年级上册圆的面积例题+习题讲解
  8. Online Coding开发模式 (通过在线配置实现一个表模型的增删改查功能,无需写任何代码)
  9. PHP生成缩略图(2)--等比缩略图
  10. 知识整理(你想要的Linux知识都在这里)
  11. 计算机网络与安全维护实训报告,计算机网络与安全管理专业实习报告
  12. cocos2dx-lua 批量打包及修改
  13. Shell脚本中的并发(转)
  14. 思科CCNA考试流程-ielab
  15. springboot 打印日志
  16. 矩阵转置matlab的函数,【ZZ】Matlab矩阵操作
  17. ajax的Provisional headers are shown
  18. Blueprint__蓝本
  19. QT 和Ogre Demo
  20. 5x2cv配对t检验(5x2cv paired t test)

热门文章

  1. 掌握这几种 Markdown 语法你就够了
  2. Query采用each方法遍历
  3. Cocos2d:使用 CCCamera 做滚动效果 (Four Ways of Scrolling with Cocos2D)
  4. Log4Net日志分类和自动维护
  5. 类风湿性关节炎患者腕关节的多普勒超声积分与OMERACT RAMRIS骨髓水肿和滑膜相关...
  6. 子主题function php,wordpress子主题怎么添加
  7. ios uilabel 字体加粗
  8. Xamarin Android教程Android基本知识版本介绍与系统介绍
  9. android 自编译 img,android源码编译生成ramdisk.img和system.img解压和使用(基于海天雄A9+android2.3.3)...
  10. php mysql table_关于php:MySQL Table不存在错误,但确实存在