vue.js学习笔记:如何加载本地json文件


Posted in Javascript onJanuary 17, 2017

在项目开发的过程中,因为无法和后台的数据做交互,所以我们可以自建一个假数据文件(如data.json)到项目文件夹中,这样我们就可以模仿后台的数据进行开发。但是,如何在一个vue.js 项目中引入本地的json文件呢,下面就将步骤贴出来。(此时项目是由webpack打包而成)。

整个项目是由webpack打包而成。具体项目结构如下:

vue.js学习笔记:如何加载本地json文件

1:打包好的文件在此,http://pan.baidu.com/s/1dFCAzux

2:我们找到bulid>dev-server.js,然后打开

3:在里面加入这段代码,大概在17行)。

var app = express() //从这后面开始加

var appData = require('../data.json');

var seller = appData.seller;

var goods = appData.goods;

var ratings = appData.ratings;

 

var apiRoutes = express.Router();

 

apiRoutes.get('/seller',function (req,res) {

 res.json({

  errno:0,

  data:seller

 });

});

 

apiRoutes.get('/goods',function (req,res) {

 res.json({

  errno:0,

  data:goods

 });

});

 

apiRoutes.get('/ratings',function (req,res) {

 res.json({

  errno:0,

  datta:ratings

 });

});

app.use('/api',apiRoutes);

4:使用方法:

你可以在浏览器地址栏填写http://localhost:8080/api/seller  或者http://localhost:8080/api/goods  或者http://localhost:8080/api/ratings   查看数据

因为加载的json数据没有格式,看起来很乱,所以我们可以使用谷歌的扩展程序JSONView。

贴上读取数据的页面

vue.js学习笔记:如何加载本地json文件

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
基于JQuery的日期联动实现代码
Feb 24 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
Jun 07 Javascript
javascript使用smipleChart实现简单图表
Jan 02 Javascript
使用js画图之正弦曲线
Jan 12 Javascript
JS仿Windows开机启动Loading进度条的方法
Feb 26 Javascript
JS 获取HTML标签内的子节点的方法
Sep 21 Javascript
H5移动端适配 Flexible方案
Oct 24 Javascript
详解ES6中的let命令
Apr 05 Javascript
jQuery Collapse1.1.0折叠插件简单使用
Aug 28 jQuery
JavaScrip数组去重操作实例小结
Jun 20 Javascript
Vue分页器实现原理详解
Jun 28 Javascript
vue中的 $slot 获取插槽的节点实例
Nov 12 Javascript
微信小程序 网络请求(post请求,get请求)
Jan 17 #Javascript
详解微信小程序开发之城市选择器 城市切换
Jan 17 #Javascript
微信小程序实战之运维小项目
Jan 17 #Javascript
vue双向数据绑定原理探究(附demo)
Jan 17 #Javascript
JavaScript中英文字符长度统计方法示例【按照中文占2个字符】
Jan 17 #Javascript
浅析vue数据绑定
Jan 17 #Javascript
JavaScript使用正则表达式获取全部分组内容的方法示例
Jan 17 #Javascript
You might like
PHP的FTP学习(二)
2006/10/09 PHP
关于php内存不够用的快速解决方法
2013/10/26 PHP
深入理解PHP 数组之count 函数
2016/06/13 PHP
PHP实现ASCII码与字符串相互转换的方法
2017/04/29 PHP
PHP单文件上传原理及上传函数的封装操作示例
2019/09/02 PHP
用js实现手把手教你月入万刀(转贴)
2007/11/07 Javascript
javascript模拟select,jselect的方法实现
2012/11/08 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
js实现类似菜单风格的TAB选项卡效果代码
2015/08/28 Javascript
JS实现仿微博可关闭弹出层效果
2015/09/21 Javascript
谷歌Chrome浏览器扩展程序开发小记
2016/01/06 Javascript
jQuery实现下拉框功能实例代码
2016/05/06 Javascript
JavaScript的Backbone.js框架入门学习指引
2016/05/07 Javascript
纯js实现倒计时功能
2017/01/06 Javascript
浅谈原生JS实现jQuery的animate()动画示例
2017/03/08 Javascript
JavaScript 过滤关键字
2017/03/20 Javascript
Node.js中 __dirname 的使用介绍
2017/06/19 Javascript
浅谈Vue初学之props的驼峰命名
2018/07/19 Javascript
layui+jquery支持IE8的表格分页方法
2019/09/28 jQuery
vue跳转页面的几种方法(推荐)
2020/03/26 Javascript
python批量提交沙箱问题实例
2014/10/08 Python
python解析json串与正则匹配对比方法
2018/12/20 Python
对python实现合并两个排序链表的方法详解
2019/01/23 Python
浅谈Python_Openpyxl使用(最全总结)
2019/09/05 Python
python飞机大战pygame碰撞检测实现方法分析
2019/12/17 Python
Matplotlib绘制雷达图和三维图的示例代码
2020/01/07 Python
Python Selenium 设置元素等待的三种方式
2020/03/18 Python
基于django 的orm中非主键自增的实现方式
2020/05/18 Python
使用openCV去除文字中乱入的线条实例
2020/06/02 Python
python爬虫scrapy框架之增量式爬虫的示例代码
2021/02/26 Python
工程专业求职自荐书范文
2014/02/08 职场文书
工作失职检讨书500字
2014/10/17 职场文书
健康状况证明模板
2014/10/23 职场文书
寒假社会实践个人总结
2015/03/06 职场文书
Python-OpenCV实现图像缺陷检测的实例
2021/06/11 Python
javascript条件式访问属性和箭头函数介绍
2021/11/17 Javascript