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 相关文章推荐
关于this和self的使用说明
Aug 01 Javascript
来自国外的页面JavaScript文件优化
Dec 08 Javascript
autoIMG 基于jquery的图片自适应插件代码
Mar 12 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
Jun 20 Javascript
jQuery同步提交示例代码
Dec 12 Javascript
AngularJS中实现显示或隐藏动画效果的方式总结
Dec 31 Javascript
js 获取元素所有兄弟节点的实现方法
Sep 06 Javascript
jQuery ajax的功能实现方法详解
Jan 06 Javascript
Vue数据驱动模拟实现4
Jan 12 Javascript
浅谈箭头函数写法在ReactJs中的使用
Aug 22 Javascript
vue 每次渲染完页面后div的滚动条保持在最底部的方法
Mar 17 Javascript
WEEX环境搭建与入门详解
Oct 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
NT IIS下用ODBC连接数据库
2006/10/09 PHP
php生成不重复随机数、数组的4种方法分享
2015/03/30 PHP
php通过baihui网API实现读取word文档并展示
2015/06/22 PHP
php+mysql+ajax 局部刷新点赞/取消点赞功能(每个账号只点赞一次)
2020/07/24 PHP
javascript检查日期格式的函数[比较全]
2008/10/17 Javascript
js 面向对象的技术创建高级 Web 应用程序
2010/02/25 Javascript
jquery一般方法介绍 入门参考
2011/06/21 Javascript
jquery模拟按下回车实现代码
2011/09/20 Javascript
一些常用弹出窗口/拖放/异步文件上传等实用代码
2013/01/06 Javascript
6款新颖的jQuery和CSS3进度条插件推荐
2013/03/05 Javascript
JavaScript新窗口与子窗口传值详解
2014/02/11 Javascript
JavaScript中toString()方法的使用详解
2015/06/05 Javascript
JavaScript判断对象是否为数组
2015/12/22 Javascript
利用jQuery实现CheckBox全选/全不选/反选的简单代码
2016/05/31 Javascript
vue中用H5实现文件上传的方法实例代码
2017/05/27 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
VuePress 静态网站生成方法步骤
2019/02/14 Javascript
ES6 Array常用扩展的应用实例分析
2019/06/26 Javascript
vue学习之Vue-Router用法实例分析
2020/01/06 Javascript
python编写暴力破解FTP密码小工具
2014/11/19 Python
Python实现定时备份mysql数据库并把备份数据库邮件发送
2018/03/08 Python
对Python中Iterator和Iterable的区别详解
2018/10/18 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
基于python 凸包问题的解决
2020/04/16 Python
python中如何进行连乘计算
2020/05/28 Python
24个canvas基础知识小结
2014/12/17 HTML / CSS
基于html5 DeviceOrientation 实现微信摇一摇功能
2015/09/25 HTML / CSS
日语专业毕业生自荐书
2014/06/18 职场文书
大学生安全责任书
2014/07/25 职场文书
环卫工人节活动总结
2014/08/29 职场文书
公司领导班子召开党的群众路线教育实践活动总结大会新闻稿
2014/10/21 职场文书
2014年世界艾滋病日宣传活动总结
2014/11/18 职场文书
2016干部作风整顿心得体会
2016/01/22 职场文书
导游词之绍兴柯岩古镇
2020/01/09 职场文书
「偶像大师 MILLION LIVE!」七尾百合子手办开订
2022/03/21 日漫