详解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 相关文章推荐
JavaScript中的Location地址对象
Jan 16 Javascript
js中escape对应的C#解码函数 UrlDecode
Dec 16 Javascript
js循环改变div颜色具体方法
Jun 25 Javascript
将json当数据库一样操作的javascript lib
Oct 28 Javascript
jquery实现的伪分页效果代码
Oct 29 Javascript
Angular的事件和表单详解
Dec 26 Javascript
深入理解jquery的$.extend()、$.fn和$.fn.extend()
Jul 08 jQuery
jquery获取链接地址和跳转详解(推荐)
Aug 15 jQuery
JavaScript基础教程之如何实现一个简单的promise
Sep 11 Javascript
element-ui表格合并span-method的实现方法
May 21 Javascript
webpack proxy 使用(代理的使用)
Jan 10 Javascript
JavaScript实现HTML导航栏下拉菜单
Nov 25 Javascript
浅谈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 ss7.5的数据调用 (笔记)
2010/03/08 PHP
php UNIX时间戳用法详解
2017/02/16 PHP
详解cookie验证的php应用的一种SSO解决办法
2017/10/20 PHP
thinkPHP5框架路由常用知识点汇总
2019/09/15 PHP
laravel利用中间件防止未登录用户直接访问后台的方法
2019/09/30 PHP
PHP之多条件混合筛选功能的实现方法
2019/10/09 PHP
yii 框架实现按天,月,年,自定义时间段统计数据的方法分析
2020/04/04 PHP
关于this和self的使用说明
2010/08/01 Javascript
json原理分析及实例介绍
2012/11/29 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
2013/12/12 Javascript
js鼠标及对象坐标控制属性详细解析
2013/12/14 Javascript
百度坐标(BD09)、国测局坐标(火星坐标,GCJ02)、和WGS84坐标系之间的转换
2016/02/19 Javascript
浅谈String.valueOf()方法的使用
2016/06/06 Javascript
jquery计算出left和top,让一个div水平垂直居中的简单实例
2016/07/13 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
2016/12/08 Javascript
js实现横向拖拽导航条功能
2017/02/17 Javascript
正则 js分转元带千分符号详解
2017/03/08 Javascript
vue上传图片组件编写代码
2017/07/26 Javascript
js 毫秒转天时分秒的实例
2017/11/17 Javascript
使用react实现手机号的数据同步显示功能的示例代码
2018/04/03 Javascript
浅谈Vue响应式(数组变异方法)
2018/05/07 Javascript
解决vue中修改了数据但视图无法更新的情况
2018/08/27 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
Python面向对象编程之继承与多态详解
2018/01/16 Python
Django为窗体加上防机器人的验证码功能过程解析
2019/08/14 Python
从numpy数组中取出满足条件的元素示例
2019/11/26 Python
Python操作Sonqube API获取检测结果并打印过程解析
2019/11/27 Python
使用Tkinter制作信息提示框
2020/02/18 Python
Windows下PyCharm配置Anaconda环境(超详细教程)
2020/07/31 Python
Django使用django-simple-captcha做验证码的实现示例
2021/01/07 Python
Myprotein台湾官方网站:全球领先的运动营养品牌
2018/12/10 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
讲文明树新风演讲稿
2014/05/12 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
导游词之太原天龙山
2020/01/02 职场文书
开机音效回归! Windows 11重新引入开机铃声
2021/11/21 数码科技