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 相关文章推荐
一个无限级XML绑定跨框架菜单(For IE)
Jan 27 Javascript
eclipse导入jquery包后报错的解决方法
Feb 17 Javascript
jquery制作漂亮的弹出层提示消息特效
Dec 23 Javascript
JavaScript中字符串与Unicode编码互相转换的实现方法
Dec 18 Javascript
Jquery和JS获取ul中li标签的实现方法
Jun 02 Javascript
JavaScript基于自定义函数判断变量类型的实现方法
Nov 23 Javascript
基于jquery实现的鼠标悬停提示案例
Dec 11 Javascript
详解vue的diff算法原理
May 20 Javascript
vue1.0和vue2.0的watch监听事件写法详解
Sep 11 Javascript
Vue.js实现的购物车功能详解
Jan 27 Javascript
在antd Form表单中select设置初始值操作
Nov 02 Javascript
Vue中使用JsonView来展示Json树的实例代码
Nov 16 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
基于mysql的bbs设计(三)
2006/10/09 PHP
PHP随机数生成代码与使用实例分析
2011/04/08 PHP
深入mysql_fetch_row()与mysql_fetch_array()的区别详解
2013/06/05 PHP
在PHP中使用FastCGI解析漏洞及修复方案
2015/11/10 PHP
Json_encode防止汉字转义成unicode的方法
2016/02/25 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
laravel 自定义常量的两种方案
2019/10/14 PHP
鼠标图片振动代码
2006/07/06 Javascript
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
javascript动态加载三
2012/08/22 Javascript
jquery获取元素索引值index()示例
2014/02/13 Javascript
avascript中的自执行匿名函数应用示例
2014/09/15 Javascript
Nodejs中调用系统命令、Shell脚本和Python脚本的方法和实例
2015/01/01 NodeJs
js实现网页图片延时加载 提升网页打开速度
2016/01/26 Javascript
JS判断字符串变量是否含有某个字串的实现方法
2016/06/03 Javascript
JS 数字转换为大写金额的简单实例
2016/08/04 Javascript
javascript中的深复制详解及实例分析
2016/12/29 Javascript
bootstrap是什么_动力节点Java学院整理
2017/07/14 Javascript
Vue实现移动端左右滑动效果的方法
2018/11/27 Javascript
生产制造追溯系统之在线打印功能
2019/06/03 Javascript
用Python编写一个简单的Lisp解释器的教程
2015/04/03 Python
Python设计模式之中介模式简单示例
2018/01/09 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
Python框架Flask的基本数据库操作方法分析
2018/07/13 Python
Django model 中设置联合约束和联合索引的方法
2019/08/06 Python
python 定时器每天就执行一次的实现代码
2019/08/14 Python
用python的turtle模块实现给女票画个小心心
2019/11/23 Python
opencv设置采集视频分辨率方式
2019/12/10 Python
PyTorch中permute的用法详解
2019/12/30 Python
工程师必须了解的LRU缓存淘汰算法以及python实现过程
2020/10/15 Python
如何向scrapy中的spider传递参数的几种方法
2020/11/18 Python
详解CSS3中@media的实际使用
2015/08/04 HTML / CSS
HTML5本地存储和本地数据库实例详解
2017/09/05 HTML / CSS
酒吧创业计划书
2014/01/18 职场文书
幼儿园运动会入场词
2014/02/10 职场文书
《一个中国孩子的呼声》教学反思
2014/02/12 职场文书