vue-cli项目中怎么使用mock数据


Posted in Javascript onSeptember 27, 2017

在vue项目中, mock数据可以使用 node 的 express模块搭建服务

1. 在根目录下创建 test 目录, 用来存放模拟的 json 数据, 在 test 目录下创建模拟的数据 data.json 文件

vue-cli项目中怎么使用mock数据

2.在build目录下的 dev-server.js的文件作如下更改

var appData = require('../test/data.json')
// 获取数据
var apiRoutes = express.Router();

//get请求
apiRoutes.get('/seller',function(req,res){
 res.send({
  appData
 });
});

app.use('/api',apiRoutes);

3. 在.vue做请求, 就可以成功获取data.json的数据了, 下面使用 axios 进行请求

axios.get('/api/seller',{
     params: {
      ID: 12345
     }
   })
    .then(function (response) {
     console.log(response);
    })
    .catch(function (error) {
     console.log(error);
    });

请求成功, 获取到数据

vue-cli项目中怎么使用mock数据

4. 如过要做post请求, 需要对 dev-server.js 文件做对应的修改

apiRoutes.post('/seller',function(req,res){
 res.send({
  appData
 });
});

这样就可以在vue 项目中进行模拟 ajax 请求了

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
jquery限制输入字数,并提示剩余字数实现代码
Dec 24 Javascript
js下拉菜单语言选项简单实现
Sep 23 Javascript
jquery遍历select元素(实例讲解)
Dec 31 Javascript
Jquery动态添加输入框的方法
May 29 Javascript
简单谈谈Javascript中类型的判断
Oct 19 Javascript
JS实现密码框根据焦点的获取与失去控制文字的消失与显示效果
Nov 26 Javascript
Bootstrap组件学习之导航、标签、面包屑导航(精品)
May 17 Javascript
js实现canvas图片与img图片的相互转换的示例
Aug 31 Javascript
jQuery Dom元素操作技巧
Feb 04 jQuery
使用Angular-CLI构建NPM包的方法
Sep 07 Javascript
vue解决花括号数据绑定不成功的问题
Oct 30 Javascript
jQuery实现移动端图片上传预览组件的方法分析
May 01 jQuery
javaScript实现复选框全选反选事件详解
Nov 20 #Javascript
javaScript实现滚动条事件详解
Mar 24 #Javascript
详解vue-cil和webpack中本地静态图片的路径问题解决方案
Sep 27 #Javascript
深入掌握 react的 setState的工作机制
Sep 27 #Javascript
JavaScript 保护变量不被随意修改的实现代码
Sep 27 #Javascript
JavaScript实现打印星型金字塔功能实例分析
Sep 27 #Javascript
微信小程序 按钮滑动的实现方法
Sep 27 #Javascript
You might like
php通过array_unshift函数添加多个变量到数组前端的方法
2015/03/18 PHP
Nigma vs Liquid BO3 第二场2.14
2021/03/10 DOTA
jquery获取元素值的方法(常见的表单元素)
2013/11/15 Javascript
jquery插件jquery倒计时插件分享
2013/12/27 Javascript
jQuery zclip插件实现跨浏览器复制功能
2015/11/02 Javascript
js与jQuery实现checkbox复选框全选/全不选的方法
2016/01/05 Javascript
vue.js2.0点击获取自己的属性和jquery方法
2018/02/23 jQuery
详解React项目的服务端渲染改造(koa2+webpack3.11)
2018/03/19 Javascript
vue对storejs获取的数据进行处理时遇到的几种问题小结
2018/03/20 Javascript
webpack4.0打包优化策略整理小结
2018/03/30 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
2019/04/02 Javascript
elementUI Tree 树形控件的官方使用文档
2019/04/25 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
webpack4 optimization使用总结
2019/11/10 Javascript
vue npm install 安装某个指定的版本操作
2020/08/11 Javascript
[59:48]DOTA2-DPC中国联赛 正赛 VG vs Magma BO3 第一场 1月26日
2021/03/11 DOTA
Python中集合类型(set)学习小结
2015/01/28 Python
Python的MongoDB模块PyMongo操作方法集锦
2016/01/05 Python
python 使用值来排序一个字典的方法
2018/11/16 Python
python GUI库图形界面开发之PyQt5信号与槽基础使用方法与实例
2020/03/06 Python
Python3如何在服务器打印资产信息
2020/08/27 Python
python 如何实现遗传算法
2020/09/22 Python
5个你不知道的HTML5的接口介绍
2013/08/07 HTML / CSS
canvas实现二维码和图片合成的示例代码
2018/08/01 HTML / CSS
澳洲Chemist Direct药房中文网:澳洲大型线上直邮药房
2019/11/04 全球购物
Tomcat的缺省是多少,怎么修改
2014/04/09 面试题
应届生自荐信范文
2014/02/21 职场文书
课程改革实施方案
2014/03/16 职场文书
学生偷窃检讨书
2014/09/25 职场文书
公务员个人年终总结
2015/02/12 职场文书
企业反腐倡廉心得体会
2015/08/15 职场文书
2016入党培训心得体会范文
2016/01/08 职场文书
《语言的突破》读后感3篇
2019/12/12 职场文书
Pyhton模块和包相关知识总结
2021/05/12 Python
pandas进行数据输入和输出的方法详解
2022/03/23 Python
MySql中的json_extract函数处理json字段详情
2022/06/05 MySQL