vue中使用mockjs
2017-09-14 17:54
162 查看
第一步安装mockjs:
在src目录下新建mock文件夹,文件夹添加test.js
test.js内容如下:
在main.js中引入:
import * as expo from './mock/test.js'
axios.defaults.baseURL = 'http://compony.com/api/v1'
在组件中使用:
等到后台开发好api后,只需要注释掉
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使用
- 如何在Vue项目中使用Mockjs,模拟接口返回的数据,实现前后端分离独立开发
- vue+vuecli+webpack中使用mockjs模拟后端数据的示例
- vue+vuecli+webpack中使用mockjs模拟后端数据
- vue项目中使用mockjs模拟接口返回数据
- vue使用mockjs
- 详解在vue-cli项目中使用mockjs(请求数据删除数据)
- vue使用mockjs配置步骤
- Vue中render方法的使用
- 基于vue-cli的vue项目之vuex的使用5------watch监听vuex内部数据变化
- Vue 项目里使用Sass
- Vue在jsp中使用渲染数量问题
- Vue使用高德地图搭建实时公交应用功能(地图 + 附近站点+线路详情 + 输入提示+换乘详情)
- webpack+vue 在使用element-ui时import 'element-ui/lib/theme-chalk/index.css‘失败
- 在Vue 中使用Typescript的示例代码
- 使用ES6+vue+elementui+webpack搭建简单项目
- vue.js $set的使用 数组
- Vue2.0使用总结中......
- vue学习第四天 vue-swiper的使用
- 使用vue实现点击按钮滑出面板的实现代码