详解vue 模拟后台数据(加载本地json文件)调试


Posted in Javascript onAugust 25, 2017

本文介绍了vue 模拟后台数据(加载本地json文件)调试,分享给大家,也给自己留个笔记

首先创建一个本地json文件,放在项目中如下

{
 "runRedLight":{
  "CurrentPage": 1,
  "TotalPages": 0,
  "TotalItems": 0,
  "ItemsPerPage": 100,
  "Items":[
   {"DEVICEID":"121212","DEVICETYPE":"1","DEVICETIME":"2016-10-10","CREATEDTIME": "2016-10-11"},
   {"DEVICEID":"124412","DEVICETYPE":"1","DEVICETIME":"2016-10-10","CREATEDTIME": "2016-10-11"},
   {"DEVICEID":"121255","DEVICETYPE":"1","DEVICETIME":"2016-10-10","CREATEDTIME": "2016-10-11"},
   {"DEVICEID":"121266","DEVICETYPE":"1","DEVICETIME":"2016-10-10","CREATEDTIME": "2016-10-11"}
  ]
 },
 "redLightRoad": [
  {"CREATEDTIME":"2017-03-03 09:41:44","DEVICEID":"2","ID":"45afdc60f33443d28fe0171d0df40d14","NAME":"1"},
  {"CREATEDTIME":"2017-03-03 09:41:52","DEVICEID":"5","ID":"74cf7106f1fa406f9c32ad351e7dfc76","NAME":"2"}
 ]
}

然后在dev-server.js中配置

1.数据读取

var appData = require('../data.json');
var runRedLight = appData.runRedLight;
var redLightRoad = appData.redLightRoad;

2.定义路由

var apiRoute = express.Router();
apiRoute.get('/runRedLight',function(req, res){
 res.json({
  errno:0,//错误码
  data: runRedLight//具体数据
 })
})

apiRoute.get('/redLightRoad',function(req, res){
 res.json({
  errno:0,
  data: runRedLight
 })
})

3.注册定义的api

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

4.在页面使用url

this.$http.get("/api/runRedLight").then((response) => {
     response = response.body;
     console.log(response.data);//需要这样获取到数组
   });

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

Javascript 相关文章推荐
JS 动态加载脚本的4种方法
May 05 Javascript
用Javascript同时提交多个Web表单的方法
Dec 26 Javascript
js获取html页面节点方法(递归方式)
Dec 13 Javascript
jQuery向父辈遍历的简单方法
Sep 18 Javascript
vue+vux实现移动端文件上传样式
Jul 28 Javascript
angularjs实现过滤并替换关键字小功能
Sep 19 Javascript
WebSocket的通信过程与实现方法详解
Apr 29 Javascript
jQuery中each和js中forEach的区别分析
Feb 27 jQuery
Vue.js中的extend绑定节点并显示的方法
Jun 20 Javascript
Vue SPA 初次进入加载动画实现代码
Nov 14 Javascript
vue跳转页面的几种方法(推荐)
Mar 26 Javascript
Vue多选列表组件深入详解
Mar 02 Vue.js
浅谈JS获取元素的N种方法及其动静态讨论
Aug 25 #Javascript
AngularJS select设置默认值的实现方法
Aug 25 #Javascript
AngularJS 中ui-view传参的实例详解
Aug 25 #Javascript
node跨域请求方法小结
Aug 25 #Javascript
AngularJS中filter的使用实例详解
Aug 25 #Javascript
微信小程序实现表单校验功能
Mar 30 #Javascript
Angularjs中ng-repeat的简单实例
Aug 25 #Javascript
You might like
PHP比你想象的好得多
2014/11/27 PHP
PHP安装memcached扩展笔记
2015/05/28 PHP
php动态绑定变量的用法
2015/06/16 PHP
PHP多维数组遍历方法(2种实现方法)
2015/12/10 PHP
单击按钮显示隐藏子菜单经典案例
2013/01/04 Javascript
jQuery图片的展开和收缩实现代码
2013/04/16 Javascript
Highcharts 非常实用的Javascript统计图demo示例
2013/07/03 Javascript
jquery之超简单的div显示和隐藏特效demo(分享)
2013/07/09 Javascript
js输入框邮箱自动提示功能代码实现
2013/12/10 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
JS与HTML结合使用marquee标签实现无缝滚动效果代码
2016/07/05 Javascript
Chrome不支持showModalDialog模态对话框和无法返回returnValue问题的解决方法
2016/10/30 Javascript
EditPlus中的正则表达式 实战(2)
2016/12/15 Javascript
Angular 4依赖注入学习教程之简介(一)
2017/06/04 Javascript
详解Vue如何支持JSX语法
2017/11/10 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
浅析Vue实例以及生命周期
2018/08/14 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
JS基于ES6新特性async await进行异步处理操作示例
2019/02/02 Javascript
解决Antd Table表头加Icon和气泡提示的坑
2020/11/17 Javascript
python使用range函数计算一组数和的方法
2015/05/07 Python
python发送HTTP请求的方法小结
2015/07/08 Python
python 容器总结整理
2017/04/04 Python
如何高效使用Python字典的方法详解
2017/08/31 Python
Python3.6 Schedule模块定时任务(实例讲解)
2017/11/09 Python
python模块导入的细节详解
2018/12/10 Python
详解Python中is和==的区别
2019/03/21 Python
Python datetime包函数简单介绍
2019/08/28 Python
python Opencv计算图像相似度过程解析
2019/12/03 Python
python 如何上传包到pypi
2020/12/24 Python
护理专业学生的求职信范文
2013/12/11 职场文书
公司培训心得体会
2014/01/03 职场文书
七匹狼男装广告词
2014/03/21 职场文书
监察局领导班子四风问题整改措施思想汇报
2014/10/05 职场文书
办公楼租房协议书范本
2014/11/25 职场文书
学校会议通知范文
2015/04/15 职场文书