Vue2.5通过json文件读取数据的方法


Posted in Javascript onFebruary 27, 2018

1.准备工作

1.1 webpack.dev.conf.js

const portfinder = require(‘portfinder') 的下面加上以下代码

const express = require('express')
const app = express()
var appData = require('../data.json')//加载本地数据文件的路径
var leftMenu = appData.leftMenu //获取对应的本地数据
var 数据名称 = appData.选择项
var apiRoutes = express.Router()
app.use('/api', apiRoutes)

找到devServer,在里面加入一下代码

before(app) {
 app.get('/api/leftmenu', (req, res) => {
  res.json({
   errno: 0,
   data: leftMenu
  })//接口返回json数据,上面配置的数据seller就赋值给data请求后调用
 }),
 app.get('/api/数据', (req, res) => {
  res.json({
   errno: 0,
   data: 数据(与上面数据名称对应)
  })
 })
}

2.在使用的组件里

created(){
  this.$http.get('api/leftmenu').then((response) => {
   console.log(response)
   this.leftMenu = response.body.data  //数据位置
  })
} 
data(){
  return{
    leftMenu:[];  
  }
}

总结

以上所述是小编给大家介绍的Vue2.5通过json文件读取数据的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
eval与window.eval的差别分析
Mar 17 Javascript
javascript重写alert方法的实例代码
Mar 29 Javascript
JS检测输入字符是否包含非法字符的示例代码
Feb 11 Javascript
原生JavaScript生成GUID的实现示例
Sep 05 Javascript
js实现禁止中文输入的方法
Jan 14 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 Javascript
在html中引入外部js文件,并调用带参函数的方法
Oct 31 Javascript
webpack构建的详细流程探底
Jan 08 Javascript
基于Bootstrap下拉框插件bootstrap-select使用方法详解
Aug 07 Javascript
javascript浅层克隆、深度克隆对比及实例解析
Feb 09 Javascript
Vue脚手架编写试卷页面功能
Mar 17 Javascript
《javascript设计模式》学习笔记七:Javascript面向对象程序设计组合模式详解
Apr 08 Javascript
vue2.5.2使用http请求获取静态json数据的实例代码
Feb 27 #Javascript
jQuery幻灯片插件owlcarousel参数说明中文文档
Feb 27 #jQuery
关于ES6箭头函数中的this问题
Feb 27 #Javascript
vue中echarts3.0自适应的方法
Feb 26 #Javascript
swiper 解决动态加载数据滑动失效的问题
Feb 26 #Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
Feb 26 #Javascript
Angular5中调用第三方js插件的方法
Feb 26 #Javascript
You might like
yii2.0使用Plupload实现带缩放功能的多图上传
2015/12/22 PHP
PHP单例模式详解及实例代码
2016/12/21 PHP
javascript 24小时弹出一次的代码(利用cookies)
2009/09/03 Javascript
爆炸式的JS圆形浮动菜单特效代码
2010/03/03 Javascript
基于JQuery实现CheckBox全选全不选
2011/06/27 Javascript
重写javascript中window.confirm的行为
2012/10/21 Javascript
js绑定事件this指向发生改变的问题解决方法
2013/04/23 Javascript
在每个匹配元素的外部插入新元素的方法
2013/12/20 Javascript
jquery 实现两级导航菜单附效果图
2014/03/07 Javascript
jquery实现可关闭的倒计时广告特效代码
2015/09/02 Javascript
jQuery+css3实现转动的正方形效果(附demo源码下载)
2016/01/27 Javascript
JS实现的仿QQ空间图片弹出效果代码
2016/02/23 Javascript
Angular指令封装jQuery日期时间插件datetimepicker实现双向绑定示例
2017/01/22 Javascript
详解nodeJs文件系统(fs)与流(stream)
2018/01/24 NodeJs
babel的使用及安装配置教程
2018/02/22 Javascript
详解微信小程序工程化探索之webpack实战
2020/04/20 Javascript
原生js实现轮播图特效
2020/05/04 Javascript
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
初步解析Python中的yield函数的用法
2015/04/03 Python
详解关于Django中ORM数据库迁移的配置
2018/10/08 Python
Python实现查找字符串数组最长公共前缀示例
2019/03/27 Python
python基于递归解决背包问题详解
2019/07/03 Python
Python线程指南分享
2019/11/19 Python
python os.path.isfile()因参数问题判断错误的解决
2019/11/29 Python
Python使用Matlab命令过程解析
2020/06/04 Python
Python操作Excel的学习笔记
2021/02/18 Python
html5中valid、invalid、required的定义
2014/02/21 HTML / CSS
英国最大的手表网站:The Watch Hut
2017/03/31 全球购物
巴西箱包、背包、钱包和旅行配件购物网站:Inovathi
2019/12/14 全球购物
无房证明范本
2014/09/17 职场文书
敬老院活动感想
2015/08/07 职场文书
党员公开承诺书2016
2016/03/24 职场文书
劳务派遣管理制度(样本)
2019/08/23 职场文书
《中华上下五千年》读后感3篇
2019/11/29 职场文书
windows下快速安装nginx并配置开机自启动的方法
2021/05/11 Servers
用python实现监控视频人数统计
2021/05/21 Python