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 相关文章推荐
在html页面上拖放移动标签
Jan 08 Javascript
ajax页面无刷新 IE下遭遇Ajax缓存导致数据不更新的问题
Dec 11 Javascript
js控制table合并具体实现
Feb 20 Javascript
js实现简单的可切换选项卡效果
Apr 10 Javascript
常用DOM整理
Jun 16 Javascript
javascript中if和switch,==和===详解
Jul 30 Javascript
jQuery下拉美化搜索表单效果代码分享
Aug 25 Javascript
JS制作类似选项卡切换的年历
Dec 03 Javascript
深入学习 JavaScript中的函数调用
Mar 23 Javascript
微信小程序新增的拖动组件movable-view使用教程
May 20 Javascript
JS实现移动端判断上拉和下滑功能
Aug 07 Javascript
解决antd日期选择组件,添加value就无法点击下一年和下一月问题
Oct 29 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
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace)
2010/10/12 PHP
php操作xml入门之xml标签的属性分析
2015/01/23 PHP
PHP连接access数据库
2015/03/27 PHP
利用php-cli和任务计划实现刷新token功能的方法
2017/05/03 PHP
jQuery 插件 将this下的div轮番显示
2009/04/09 Javascript
web的各种前端打印方法之jquery打印插件jqprint实现网页打印
2013/01/09 Javascript
js利用prototype调用Array的slice方法示例
2014/06/09 Javascript
c#+jquery实现获取radio和checkbox的值
2020/09/12 Javascript
jQuery中prop()方法用法实例
2015/01/05 Javascript
DOM 事件流详解
2015/01/20 Javascript
百度地图自定义控件分享
2015/03/04 Javascript
实现placeholder效果的方案汇总
2015/06/11 Javascript
前端设计师们最常用的JS代码汇总
2016/09/25 Javascript
微信小程序自定义扫码功能界面的实现代码
2020/07/02 Javascript
详解VUE中的插值( Interpolation)语法
2020/10/18 Javascript
ES6中的类(Class)示例详解
2020/12/09 Javascript
Python深入学习之装饰器
2014/08/31 Python
在Python的Flask框架下使用sqlalchemy库的简单教程
2015/04/09 Python
python中私有函数调用方法解密
2016/04/29 Python
Python实现信用卡系统(支持购物、转账、存取钱)
2016/06/24 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
2018/05/04 Python
Python使用selenium实现网页用户名 密码 验证码自动登录功能
2018/05/16 Python
pandas 透视表中文字段排序方法
2018/11/16 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
Python环境搭建过程从安装到Hello World
2021/02/05 Python
html5摇一摇代码优化包括DeviceMotionEvent等等
2014/09/01 HTML / CSS
德国团购网站:Groupon德国
2018/03/13 全球购物
会计专业毕业生自我评价
2013/09/25 职场文书
党校自我鉴定范文
2013/10/02 职场文书
城市轨道交通工程职业规划书范文
2014/01/18 职场文书
学生安全承诺书
2014/05/22 职场文书
中共广东省委常委会党的群众路线教育实践活动整改方案
2014/09/23 职场文书
2015小学五年级班主任工作总结
2015/05/21 职场文书
2015年高二班主任工作总结
2015/05/25 职场文书
nginx之queue的具体使用
2022/06/28 Servers
uniapp引入支付宝原生扫码插件步骤详解
2022/07/23 Javascript