详解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 相关文章推荐
setTimeout 不断吐食CPU的问题分析
Apr 01 Javascript
ExtJS 工具栏 分页事件参数
Mar 05 Javascript
一个简单的js动画效果代码
Jul 20 Javascript
JQuery最佳实践之精妙的自定义事件
Aug 11 Javascript
js 删除数组的几种方法小结
Feb 21 Javascript
JavaScript中的console.trace()函数介绍
Dec 29 Javascript
js绘制购物车抛物线动画
Nov 18 Javascript
非常实用的vue导航钩子
Mar 20 Javascript
webpack3+React 的配置全解
Aug 21 Javascript
JavaScript继承定义与用法实践分析
May 28 Javascript
JS判断数组里是否有重复元素的方法小结
May 21 Javascript
微信小程序canvas绘制圆角base64图片的实现
Aug 18 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最常用的ini函数分析 针对PHP.ini配置文件
2010/04/22 PHP
IIS7.X配置PHP运行环境小结
2011/06/09 PHP
PHP5权威编程阅读学习笔记 附电子书下载
2012/07/05 PHP
php中使用url传递数组的方法
2015/02/11 PHP
jquery div 居中技巧应用介绍
2012/11/24 Javascript
javascript中实现兼容JAVA的hashCode算法代码分享
2020/08/11 Javascript
JavaScript数组对象赋值用法实例
2015/08/04 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
ES6实现的遍历目录函数示例
2017/04/07 Javascript
React性能优化系列之减少props改变的实现方法
2019/01/17 Javascript
超详细的5个Shell脚本实例分享(值得收藏)
2019/08/15 Javascript
使用Python来开发Markdown脚本扩展的实例分享
2016/03/04 Python
Python Django 封装分页成通用的模块详解
2019/08/21 Python
python 识别登录验证码图片功能的实现代码(完整代码)
2020/07/03 Python
Python实现数字的格式化输出
2020/08/01 Python
python使用scapy模块实现ARP扫描的过程
2021/01/21 Python
html5模拟平抛运动(模拟小球平抛运动过程)
2013/07/25 HTML / CSS
体验完美剃须:The Art of Shaving
2018/08/06 全球购物
澳大利亚在线家具、灯饰和家居装饰店:LivingStyles
2018/11/20 全球购物
HomeAway澳大利亚:预订你的度假屋,公寓、度假村、别墅等
2019/02/20 全球购物
CK加拿大官网:Calvin Klein加拿大
2020/03/14 全球购物
系统管理员的职责包括那些?管理的对象是什么?
2013/01/18 面试题
教育系毕业生中文求职信范文
2013/10/06 职场文书
信息管理专业推荐信
2013/10/29 职场文书
实习生自荐信范文
2013/11/13 职场文书
小学生新学期寄语
2014/01/19 职场文书
动画设计系毕业生求职信
2014/07/15 职场文书
物价局领导班子四风问题整改措施
2014/10/26 职场文书
2014司机年终工作总结
2014/12/05 职场文书
责任书格式
2015/01/29 职场文书
小学生运动会广播
2015/08/19 职场文书
庭外和解协议书
2016/03/23 职场文书
HTML页面滚动时部分内容位置固定不滚动的实现
2021/04/14 HTML / CSS
Python爬虫入门案例之回车桌面壁纸网美女图片采集
2021/10/16 Python
Win11怎么修改电源模式?Win11修改电源模式的方法
2022/04/05 数码科技
vue项目proxyTable配置和部署服务器
2022/04/14 Vue.js