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 相关文章推荐
怎么用javascript进行拖拽
Jul 20 Javascript
javascript编程起步(第五课)
Jan 10 Javascript
javascript 动态添加事件代码
Nov 30 Javascript
JavaScript实现统计文本框Textarea字数增强用户体验
Dec 21 Javascript
贴近用户体验的Jquery日期、时间选择插件
Aug 19 Javascript
javascript实现无缝上下滚动特效
Dec 16 Javascript
jQuery实现的给图片点赞+1动画效果(附在线演示及demo源码下载)
Dec 31 Javascript
js常用DOM方法详解
Feb 04 Javascript
node内置调试方法总结
Feb 22 Javascript
element-ui中select组件绑定值改变,触发change事件方法
Aug 24 Javascript
JavaScript中常用的简洁高级技巧总结
Mar 10 Javascript
Vue.js使用axios动态获取response里的data数据操作
Sep 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
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
php计算函数执行时间的方法
2015/03/20 PHP
php判断表是否存在的方法
2015/06/18 PHP
PHP+Mysql基于事务处理实现转账功能的方法
2015/07/08 PHP
Javascript变量函数浅析
2011/09/02 Javascript
js 实现的可折叠留言板(附源码下载)
2014/07/01 Javascript
Nodejs为什么选择javascript为载体语言
2015/01/13 NodeJs
JS实现网页滚动条感应鼠标变色的方法
2015/02/26 Javascript
javascript实现base64 md5 sha1 密码加密
2015/09/09 Javascript
JS鼠标拖拽实例分析
2015/11/23 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
浅谈angularjs module返回对象的坑(推荐)
2016/10/21 Javascript
JS如何生成一个不重复的ID的函数
2016/12/25 Javascript
Bootstrap缩略图与警告框学习使用
2017/02/08 Javascript
react-native 封装选择弹出框示例(试用ios&android)
2017/07/11 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
BACKBONE.JS 简单入门范例
2017/10/17 Javascript
JavaScript实现三级级联特效
2017/11/05 Javascript
Vue使用枚举类型实现HTML下拉框步骤详解
2018/02/05 Javascript
element-ui 时间选择器限制范围的实现(随动)
2019/01/09 Javascript
基于Vue SEO的四种方案(小结)
2019/07/01 Javascript
解决vue做详情页跳转的时候使用created方法 数据不会更新问题
2020/07/24 Javascript
[02:36]DOTA2亚洲邀请赛小组赛精彩集锦:奇迹哥卡尔秀翻全场
2017/03/28 DOTA
Python实现Const详解
2015/01/27 Python
Python简单生成随机数的方法示例
2018/03/31 Python
Python使用matplotlib实现基础绘图功能示例
2018/07/03 Python
Python os.rename() 重命名目录和文件的示例
2018/10/25 Python
对Python中for复合语句的使用示例讲解
2018/11/01 Python
Python发送邮件功能示例【使用QQ邮箱】
2018/12/04 Python
在Python中通过threshold创建mask方式
2020/02/19 Python
企事业单位求职者的自我评价
2013/12/28 职场文书
物业管理毕业生的自我评价
2014/02/17 职场文书
集团财务总监岗位职责
2015/04/03 职场文书
小学语文教师竞聘演讲稿范文
2019/08/09 职场文书
MySQL获取所有分类的前N条记录
2021/05/07 MySQL
Python序列化与反序列化相关知识总结
2021/06/08 Python