详解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 相关文章推荐
imgAreaSelect 中文文档帮助说明
Oct 08 Javascript
利用CSS、JavaScript及Ajax实现高效的图片预加载
Oct 16 Javascript
对table和ul实现js分页示例分享
Feb 24 Javascript
extjs_02_grid显示本地数据、显示跨域数据
Jun 23 Javascript
jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
Dec 08 Javascript
基于javascript实现仿百度输入框自动匹配功能
Jan 03 Javascript
jQuery鼠标悬浮链接弹出跟随图片实例代码
Jan 08 Javascript
基于BootStrap的图片轮播效果展示实例代码
May 23 Javascript
浅谈几种常用的JS类定义方法
Jun 08 Javascript
Vue-Cli中自定义过滤器的实现代码
Aug 12 Javascript
two.js之实现动画效果示例
Nov 06 Javascript
如何在js代码中消灭for循环实例详解
Jul 29 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 jquery 实现新闻标签分类与无刷新分页
2009/12/18 PHP
php 来访国内外IP判断代码并实现页面跳转
2009/12/18 PHP
php微信公众开发之获取周边酒店信息的方法
2014/12/22 PHP
PHP排序算法之简单选择排序(Simple Selection Sort)实例分析
2018/04/20 PHP
js下用eval生成JSON对象
2010/09/17 Javascript
通过复制Table生成word和excel的javascript代码
2014/01/20 Javascript
JavaScript中的原型和继承详解(图文)
2014/07/18 Javascript
jQuery中eq()方法用法实例
2015/01/05 Javascript
jquery简单实现图片切换效果的方法
2015/05/12 Javascript
js字符串操作总结(必看篇)
2016/11/22 Javascript
jquery实现异步加载图片(懒加载图片一种方式)
2017/04/24 jQuery
JavaScript学习笔记之函数记忆
2017/09/06 Javascript
详解Vue2 SSR 缓存 Api 数据
2017/11/20 Javascript
深入浅析Node环境和浏览器的区别
2018/08/14 Javascript
在VUE中实现文件下载并判断状态的方法
2019/11/08 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
详解Vue3 Teleport 的实践及原理
2020/12/02 Vue.js
[03:32]2014DOTA2西雅图邀请赛 CIS外卡赛赛前black专访
2014/07/09 DOTA
让 python 命令行也可以自动补全
2014/11/30 Python
python使用post提交数据到远程url的方法
2015/04/29 Python
Python+django实现简单的文件上传
2016/08/17 Python
python中利用xml.dom模块解析xml的方法教程
2017/05/24 Python
Diango + uwsgi + nginx项目部署的全过程(可外网访问)
2018/04/22 Python
python解压TAR文件至指定文件夹的实例
2019/06/10 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
Python 多个图同时在不同窗口显示的实现方法
2019/07/07 Python
python通过opencv实现图片裁剪原理解析
2020/01/19 Python
python闭包与引用以及需要注意的陷阱
2020/09/18 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
澳大利亚制造的羊皮靴:Original UGG Boots
2017/11/13 全球购物
英国知名美妆护肤在线商城:Zest Beauty
2018/04/24 全球购物
Python是如何进行类型转换的
2013/06/09 面试题
小学安全工作汇报材料
2014/08/19 职场文书
离婚财产分割协议书
2015/08/11 职场文书
html form表单基础入门案例讲解
2021/07/15 HTML / CSS
mysql下的max_allowed_packet参数设置详解
2022/02/12 MySQL