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实现自定义对话框的代码
Jun 15 Javascript
Jquery同辈元素选中/未选中效果的实例代码
Aug 01 Javascript
javascript使用location.search的示例
Nov 05 Javascript
jQuery如何使用自动触发事件trigger
Nov 29 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
Jul 18 Javascript
关于JSON与JSONP简单总结
Aug 16 Javascript
详解Angular 开发环境搭建
Jun 22 Javascript
vue.js实例todoList项目
Jul 07 Javascript
JavaScript模拟实现封装的三种方式及写法区别
Oct 27 Javascript
用vscode开发vue应用的方法步骤
May 06 Javascript
layer.alert自定义关闭回调事件的方法
Sep 27 Javascript
JS创建自定义对象的六种方法总结
Dec 15 Javascript
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中通过ADODB库实现调用Access数据库之修正版本
2006/12/31 PHP
phpmyadmin导入(import)文件限制的解决办法
2009/12/11 PHP
PHP下对字符串的递增运算代码
2010/08/21 PHP
PHP的autoload自动加载机制使用说明
2010/12/28 PHP
PHP 常用数组内部函数(Array Functions)介绍
2013/06/05 PHP
解析PHP中的内存管理,PHP动态分配和释放内存
2013/06/28 PHP
Linux系统下PHP-FPM的安装和配置教程
2015/08/17 PHP
用roll.js实现的图片自动滚动+鼠标触动的特效
2007/03/18 Javascript
用javascript父窗口控制只弹出一个子窗口
2007/04/10 Javascript
Jquery中增加参数与Json转换代码
2009/11/20 Javascript
extjs关于treePanel+chekBox全部选中以及清空选中问题探讨
2013/04/02 Javascript
javascript中的nextSibling使用陷(da)阱(keng)
2014/05/05 Javascript
JQuery实现当鼠标停留在某区域3秒后自动执行
2014/09/09 Javascript
浅谈页面装载js及性能分析方法
2014/12/09 Javascript
jQuery实现简单的文件上传进度条效果
2020/03/26 Javascript
jquery中ajax处理跨域的三大方式
2016/01/05 Javascript
AngularJS基础 ng-model-options 指令简单示例
2016/08/02 Javascript
JS 获取HTML标签内的子节点的方法
2016/09/21 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
小程序实现人脸识别功能(百度ai)
2018/12/23 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
jQuery实现消息弹出框效果
2019/12/10 jQuery
Python程序中的观察者模式结构编写示例
2016/05/27 Python
详解python中asyncio模块
2018/03/03 Python
python实现矩阵打印
2019/03/02 Python
python面向对象实现名片管理系统文件版
2019/04/26 Python
详解Python Qt的窗体开发的基本操作
2019/07/14 Python
python 多进程队列数据处理详解
2019/12/23 Python
keras分类之二分类实例(Cat and dog)
2020/07/09 Python
Python pip使用超时问题解决方案
2020/08/03 Python
Python制作运行进度条的实现效果(代码运行不无聊)
2021/02/24 Python
DAWGS鞋官方网站:鞋,凉鞋,靴子
2016/10/04 全球购物
英国家用电器折扣网站:Electrical Discount UK
2018/09/17 全球购物
股份合作协议书
2014/09/10 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书