详解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 相关文章推荐
通过 Dom 方法提高 innerHTML 性能
Mar 26 Javascript
jquery上传插件fineuploader上传文件使用方法(jquery图片上传插件)
Dec 05 Javascript
ajax如何实现页面局部跳转与结果返回
Aug 24 Javascript
如何使用jquery easyui创建标签组件
Nov 18 Javascript
js获取指定时间的前几秒
Apr 05 Javascript
node.js部署之启动后台运行forever的方法
May 23 Javascript
vue 实现购物车总价计算
Nov 06 Javascript
vue组件创建的三种方式小结
Feb 03 Javascript
js实现简单的随机点名器
Sep 17 Javascript
vue router返回到指定的路由的场景分析
Nov 10 Javascript
微信小程序onShareTimeline()实现分享朋友圈
Jan 07 Javascript
用几道面试题来看JavaScript执行机制
Apr 30 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设计模式之单例模式使用示例
2014/01/20 PHP
PHP简单判断字符串是否包含另一个字符串的方法
2016/03/25 PHP
Yii2.0 Basic代码中路由链接被转义的处理方法
2016/09/21 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
PHP基于方差和标准差计算学生成绩的稳定性示例
2017/07/04 PHP
php如何获取Http请求
2020/04/30 PHP
JavaScript中的isXX系列是否继续使用的分析
2011/04/16 Javascript
在JavaScript中监听IME键盘输入事件
2011/05/29 Javascript
jQuery 关于伪类选择符的使用说明
2013/04/24 Javascript
js判断当前浏览器类型,判断IE浏览器方法
2014/06/02 Javascript
解决jquery实现的radio重新选中的问题
2015/07/03 Javascript
比较常见的javascript中定义函数的区别
2015/11/09 Javascript
Bootstrap每天必学之模态框(Modal)插件
2016/04/26 Javascript
JS模仿腾讯图片站的图片翻页按钮效果完整实例
2016/06/21 Javascript
AngularJS实现单独作用域内的数据操作
2016/09/05 Javascript
JavaScript查看代码运行效率console.time()与console.timeEnd()用法
2019/01/18 Javascript
layui 监听select选择 获取当前select的ID名称方法
2019/09/24 Javascript
JS使用for in有序获取对象数据
2020/05/19 Javascript
[47:52]完美世界DOTA2联赛PWL S2 PXG vs InkIce 第二场 11.26
2020/11/30 DOTA
TensorFlow实现Softmax回归模型
2018/03/09 Python
用 Python 连接 MySQL 的几种方式详解
2018/04/04 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
python 读取.csv文件数据到数组(矩阵)的实例讲解
2018/06/14 Python
利用python如何在前程无忧高效投递简历
2019/05/07 Python
python 3.7.4 安装 opencv的教程
2019/10/10 Python
python文件处理fileinput使用方法详解
2020/01/02 Python
python用opencv完成图像分割并进行目标物的提取
2020/05/25 Python
python Paramiko使用示例
2020/09/21 Python
html5构建触屏网站之touch事件介绍
2013/01/07 HTML / CSS
HTML5页面音视频在微信和app下自动播放的实现方法
2016/10/20 HTML / CSS
请解释接口的显式实现有什么意义
2012/05/26 面试题
毕业生个人投资创业计划书
2014/01/04 职场文书
拖鞋店创业计划书
2014/01/15 职场文书
公司股份转让协议书范本
2015/01/28 职场文书
python scrapy简单模拟登录的代码分析
2021/07/21 Python
java.util.NoSuchElementException原因及两种解决方法
2022/06/28 Java/Android