详解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中的继承实例代码
Apr 27 Javascript
一些常用的JavaScript函数(json)附详细说明
May 25 Javascript
JavaScript中的匀速运动和变速(缓冲)运动详细介绍
Nov 11 Javascript
Jquery实现三层遍历删除功能代码
Apr 23 Javascript
Jquery 在页面加载后执行的几种方式
Mar 14 Javascript
jquery 获取 outerHtml 包含当前节点本身的代码
Oct 30 Javascript
RequireJS使用注意细节
May 15 Javascript
node.js实现快速截图
Aug 27 Javascript
JavaScript解析任意形式的json树型结构展示
Jul 23 Javascript
Vue 全局loading组件实例详解
May 29 Javascript
Vue2.x通用条件搜索组件的封装及应用详解
May 28 Javascript
详解如何解决使用JSON.stringify时遇到的循环引用问题
Mar 23 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/09/05 PHP
利用php做服务器和web前端的界面进行交互
2016/10/31 PHP
PHP高精确度运算BC函数库实例详解
2017/08/15 PHP
在一个form用一个SUBMIT(或button)分别提交到两个处理表单页面的代码
2007/02/15 Javascript
基础的prototype.js常用函数及其用法
2007/03/10 Javascript
如何简单地用YUI做JavaScript动画
2007/03/10 Javascript
jquery.simple.tree插件 更简单,兼容性更好的无限树插件
2010/09/03 Javascript
js中有关IE版本检测
2012/01/04 Javascript
JS实现随机化快速排序的实例代码
2013/08/01 Javascript
jquery实现盒子下拉效果示例代码
2013/09/12 Javascript
jquery制作弹窗提示窗口代码分享
2014/03/02 Javascript
JavaScript onkeypress事件入门实例(按下或按住一个键盘按键)
2014/10/17 Javascript
JavaScript数组常用方法
2015/03/02 Javascript
浅谈使用MVC模式进行JavaScript程序开发
2015/11/10 Javascript
javascript数据结构之二叉搜索树实现方法
2015/11/25 Javascript
bootstrap手风琴制作方法详解
2017/01/11 Javascript
手把手教你把nodejs部署到linux上跑出hello world
2017/06/19 NodeJs
AngularJS模态框模板ngDialog的使用详解
2018/05/11 Javascript
在SSM框架下用laypage和ajax实现分页和数据交互的方法
2019/09/27 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
[01:32]2016国际邀请赛中国区预选赛CDEC战队教练采访
2016/06/26 DOTA
python中异常报错处理方法汇总
2016/11/20 Python
python3安装pip3(install pip3 for python 3.x)
2018/04/03 Python
Python文本处理之按行处理大文件的方法
2018/04/09 Python
python实现将range()函数生成的数字存储在一个列表中
2020/04/02 Python
详解Python的爬虫框架 Scrapy
2020/08/03 Python
如何使用localstorage代替cookie实现跨域共享数据问题
2018/04/18 HTML / CSS
Html5定位终极解决方案
2020/02/05 HTML / CSS
英国领先的电视购物零售商:Ideal World
2019/03/18 全球购物
代理班主任的自我评价
2014/02/04 职场文书
财务内勤岗位职责
2014/04/17 职场文书
预备党员对照检查材料思想汇报
2014/09/24 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
销售经理岗位职责范本
2015/04/02 职场文书
分享15个Webpack实用的插件!!!
2021/03/31 Javascript
MySQL Innodb关键特性之插入缓冲(insert buffer)
2021/04/08 MySQL