JSON

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

字号+ 作者:H5之家 来源:H5之家 2017-04-26 17:04 我要评论( )

文章主要介绍了vue.js学习笔记:如何加载本地json文件,觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随过来看看吧。

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

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

1:打包好的文件在此,

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:使用方法:

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

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

贴上读取数据的页面

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持神马软件站。

 

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

相关文章
  • 知识学习之Json-RPC

    知识学习之Json-RPC

    2017-04-27 09:04

  • JSONP跨域的原理解析

    JSONP跨域的原理解析

    2017-04-26 15:06

  • java代码(处理json串)

    java代码(处理json串)

    2017-04-26 15:02

  • Django Model模型添加JSON类型字段的操作教程

    Django Model模型添加JSON类型字段的操作教程

    2017-04-26 09:00

网友点评
1