时间:2021-05-26
在项目开发的过程中,因为无法和后台的数据做交互,所以我们可以自建一个假数据文件(如data.json)到项目文件夹中,这样我们就可以模仿后台的数据进行开发。但是,如何在一个vue.js 项目中引入本地的json文件呢,下面就将步骤贴出来。(此时项目是由webpack打包而成)。
整个项目是由webpack打包而成。具体项目结构如下:
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。
贴上读取数据的页面
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
准备:vue.js原本是学习vue组件require.js然后想到用require加载r.js文件太多合并文件目录忽略部分文件及文件夹一、先说vue组件先引入v
本文介绍了vue模拟后台数据(加载本地json文件)调试,分享给大家,也给自己留个笔记首先创建一个本地json文件,放在项目中如下{"runRedLight":
这两天学习了Vue.js,正好了解了如何引入外部文件的方法,而且很重要,所以,今天添加一点小笔记。例子中css文件采用bootstrap.css,js文件采用j
这两天学习了Vue.js,所以,今天添加一点小笔记。一、引入jQuery在当前项目的目录下(就是package.json),运行命令cnpminstalljqu
vue.js源代码学习笔记corescedule.js,供大家参考,具体内容如下importtypeWatcherfrom'./watcher