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 相关文章推荐
Extjs在exlipse中设置自动提示的方法
Apr 07 Javascript
js判断输入是否为正整数、浮点数等数字的函数代码
Nov 17 Javascript
js中各浏览器中鼠标按键值的差异
Apr 07 Javascript
JAVASCRIPT代码编写俄罗斯方块网页版
Nov 26 Javascript
js 中文汉字转Unicode、Unicode转中文汉字、ASCII转换Unicode、Unicode转换ASCII、中文转换
Dec 06 Javascript
使用Require.js封装原生js轮播图的实现代码
Jun 15 Javascript
vue.js select下拉框绑定和取值方法
Mar 03 Javascript
jQuery实现左右两个列表框的内容相互移动功能示例
Jan 27 jQuery
谈谈JavaScript中super(props)的重要性
Feb 12 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
May 20 Javascript
vue中英文切换实例代码
Jan 21 Javascript
Openlayers实现测量功能
Sep 25 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网站来路获取代码(针对搜索引擎)
2010/06/08 PHP
关于初学PHP时的知识积累总结
2013/06/07 PHP
Laravel使用模型实现like模糊查询的例子
2019/10/24 PHP
8个超棒的学习 jQuery 的网站 推荐收藏
2011/04/02 Javascript
js,jQuery 排序的实现代码,网页标签排序的实现,标签排序
2011/04/27 Javascript
一个JQuery操作Table的代码分享
2012/03/30 Javascript
利用jQuery的deferred对象实现异步按顺序加载JS文件
2013/03/17 Javascript
jquery ajax的success回调函数中实现按钮置灰倒计时
2013/11/19 Javascript
jQuery实现仿淘宝带有指示条的图片转动切换效果完整实例
2015/03/04 Javascript
分享10个优化代码的CSS和JavaScript工具
2016/05/11 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
Jquery Easyui表单组件Form使用详解(30)
2016/12/19 Javascript
原生js实现类似fullpage的单页/全屏滚动
2017/01/22 Javascript
nodejs+mongodb+vue前后台配置ueditor的示例代码
2018/01/02 NodeJs
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
[51:26]DOTA2上海特级锦标赛主赛事日 - 2 胜者组第一轮#3Secret VS OG第二局
2016/03/03 DOTA
[47:22]Mineski vs Winstrike 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python中关于for循环的碎碎念
2017/06/30 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
2020/05/23 Python
python程序如何进行保存
2020/07/03 Python
HTML5 canvas画矩形时出现边框样式不一致的解决方法
2013/10/14 HTML / CSS
HTML5自定义属性前缀data-及dataset的使用方法(html5 新特性)
2017/08/24 HTML / CSS
de Bijenkorf比利时官网:荷兰最知名的百货商店
2017/06/29 全球购物
金士达面试非笔试
2012/03/14 面试题
创业计划书中要认真思考的问题
2013/12/28 职场文书
详细的大学生创业计划书模板
2014/01/27 职场文书
加拿大留学自荐信
2014/01/28 职场文书
新年晚会主持词
2014/03/24 职场文书
医师定期考核实施方案
2014/05/07 职场文书
感恩祖国演讲稿
2014/09/09 职场文书
2015年党风廉政建设目标责任书
2015/05/08 职场文书
乡镇党建工作总结2015
2015/05/19 职场文书
Mysql数据库命令大全
2021/05/26 MySQL
vue-cropper组件实现图片切割上传
2021/05/27 Vue.js
Win11 KB5015814遇安装失败 影响开始菜单性能解决方法
2022/07/15 数码科技