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 相关文章推荐
Javascript YUI 读码日记之 YAHOO.util.Dom - Part.2 0
Mar 22 Javascript
封装html的select标签的js操作实例
Jul 02 Javascript
Event altKey,ctrlKey,shiftKey属性解析
Dec 18 Javascript
jQuery插件开发精品教程让你的jQuery提升一个台阶
Jan 27 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
Dec 12 Javascript
Jquery鼠标放上去显示全名的实现方法
Feb 06 Javascript
你可能不知道的JSON.stringify()详解
Aug 17 Javascript
解决jquery appaend元素中id绑定事件失效的问题
Sep 12 jQuery
vue-infinite-loading2.0 中文文档详解
Apr 08 Javascript
浅谈webpack+react多页面开发终极架构
Nov 11 Javascript
Vue加载json文件的方法简单示例
Jan 28 Javascript
Vue结合路由配置递归实现菜单栏功能
Jun 16 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
网站当前的在线人数
2006/10/09 PHP
php流量统计功能的实现代码
2012/09/29 PHP
php-redis中的sort排序函数总结
2015/07/08 PHP
php中ob函数缓冲机制深入理解
2015/08/03 PHP
Linux下编译redis和phpredis的方法
2016/04/07 PHP
php+ajax实现带进度条的上传图片功能【附demo源码下载】
2016/09/14 PHP
php版微信公众平台接口参数调试实现判断用户行为的方法
2016/09/23 PHP
基于jquery的一个OutlookBar类,动态创建导航条
2010/11/19 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
js转化毫秒为时间格式代码
2014/04/10 Javascript
JS版元素周期表实现方法
2015/08/05 Javascript
JavaScript、jQuery与Ajax的关系
2016/01/24 Javascript
jquery层级选择器(匹配父元素下的子元素实现代码)
2016/09/05 Javascript
简单好用的nodejs 爬虫框架分享
2017/03/26 NodeJs
创建简单的node服务器实例(分享)
2017/06/23 Javascript
js图片上传的封装代码
2017/08/01 Javascript
微信小程序如何像vue一样在动态绑定类名
2018/04/17 Javascript
你不知道的Vue技巧之--开发一个可以通过方法调用的组件(推荐)
2019/04/15 Javascript
vue 实现搜索的结果页面支持全选与取消全选功能
2019/05/10 Javascript
JavaScript面向对象编程小游戏---贪吃蛇代码实例
2019/05/15 Javascript
微信小程序吸底区域适配iPhoneX的实现
2020/04/09 Javascript
python 七种邮件内容发送方法实例
2014/04/22 Python
python黑魔法之参数传递
2016/02/12 Python
Python使用sqlalchemy模块连接数据库操作示例
2019/03/13 Python
使用Python快乐学数学Github万星神器Manim简介
2019/08/07 Python
基于Django框架的权限组件rbac实例讲解
2019/08/31 Python
tensorflow使用range_input_producer多线程读取数据实例
2020/01/20 Python
python 制作网站小说下载器
2021/02/20 Python
突破canvas语法限制 让他支持链式语法
2012/12/24 HTML / CSS
Fox Racing英国官网:越野摩托车和山地自行车服装
2020/02/26 全球购物
打架检讨书50字
2014/01/11 职场文书
2014年民政局关于保密工作整改措施
2014/09/19 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
安全教育第一课观后感
2015/06/17 职场文书
python删除csv文件的行列
2021/04/06 Python
MySQL 逻辑备份 into outfile
2022/05/15 MySQL