详解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树形控件脚本代码
Jul 24 Javascript
JS中类或对象的定义说明
Mar 10 Javascript
JQuery判断radio(单选框)是否选中和获取选中值方法总结
Apr 15 Javascript
无刷新上传文件并返回自定义值
Jun 11 Javascript
每天一篇javascript学习小结(属性定义方法)
Nov 19 Javascript
seajs中最常用的7个功能、配置示例
Oct 10 Javascript
详解Vue中watch对象内属性的方法
Feb 01 Javascript
微信小程序事件对象中e.target和e.currentTarget的区别详解
May 08 Javascript
node.js命令行教程图文详解
May 27 Javascript
Vue利用Blob下载原生二进制数组文件
Sep 25 Javascript
p5.js绘制创意自画像
Nov 04 Javascript
Node.js API详解之 dgram模块用法实例分析
Jun 05 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做的端口嗅探器--可以指定网站和端口
2006/10/09 PHP
php通过隐藏表单控件获取到前两个页面的url
2014/09/09 PHP
php生成excel列名超过26列大于Z时的解决方法
2014/12/29 PHP
Laravel实现自定义错误输出内容的方法
2016/10/10 PHP
CI框架简单分页类用法示例
2020/06/06 PHP
通过代码实例解析PHP session工作原理
2020/12/11 PHP
模拟用户操作Input元素,不会触发相应事件
2007/05/11 Javascript
javascript定义函数的方法
2010/12/06 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
JavaScript原生对象之Date对象的属性和方法详解
2015/03/13 Javascript
JavaScript实现节点的删除与序号重建实例
2015/08/05 Javascript
javascript中eval和with用法实例总结
2015/11/30 Javascript
Three.js的使用及绘制基础3D图形详解
2017/04/27 Javascript
js生成word中图片处理方法
2018/01/06 Javascript
实时监控input框,实现输入框与下拉框联动的实例
2018/01/23 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
javascript实现倒计时效果
2020/02/17 Javascript
vue单文件组件无法获取$refs的问题
2020/06/24 Javascript
python访问系统环境变量的方法
2015/04/29 Python
Python实现TCP通信的示例代码
2019/09/09 Python
python3多线程知识点总结
2019/09/26 Python
tensorflow实现在函数中用tf.Print输出中间值
2020/01/21 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
TensorFLow 数学运算的示例代码
2020/04/21 Python
使用Python实现微信拍一拍功能的思路代码
2020/07/09 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
浅谈css3中calc在less编译时被计算的解决办法
2017/12/04 HTML / CSS
html5+css3之制作header实例与更新
2020/12/21 HTML / CSS
Links of London官方网站:英国标志性的珠宝品牌
2017/04/09 全球购物
澳大利亚快时尚鞋类市场:Billini
2018/05/20 全球购物
饿了么订餐官网:外卖、网上订餐
2019/06/28 全球购物
电子技术专业中专生的自我评价
2013/12/17 职场文书
学习十八大的心得体会
2014/09/01 职场文书
运动会闭幕词
2015/01/28 职场文书
大学学生会辞职信
2015/05/13 职场文书
小学生手册家长意见
2015/06/03 职场文书