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 相关文章推荐
[原创]后缀就扩展名为js的文件是什么文件
Dec 06 Javascript
顶部缓冲下拉菜单导航特效的JS代码
Aug 27 Javascript
js使用数组判断提交数据是否存在相同数据
Nov 27 Javascript
使用focus方法让光标默认停留在INPUT框
Jul 29 Javascript
jQuery实现列表内容的动态载入特效
Aug 08 Javascript
jQuery实现动态表单验证时文本框抖动效果完整实例
Aug 21 Javascript
jquery在ie7下选择器的问题导致append失效的解决方法
Jan 10 Javascript
jquery+json实现动态商品内容展示的方法
Jan 14 Javascript
Extjs 点击复选框在表格中增加相关信息行
Jul 12 Javascript
JS函数修改html的元素内容,及修改属性内容的方法
Oct 28 Javascript
JS代码屏蔽F12,右键,粘贴,复制,剪切,选中,操作实例
Sep 17 Javascript
JavaScript实现移动小精灵的案例代码
Dec 12 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
ThinkPHP自动验证失败的解决方法
2011/06/09 PHP
php后门URL的防范
2013/11/12 PHP
使用PHP similar text计算两个字符串相似度
2015/11/06 PHP
PHP模型Model类封装数据库操作示例
2019/03/14 PHP
laravel-admin解决表单select联动时,编辑默认没选上的问题
2019/09/30 PHP
js实现全屏漂浮广告移入光标停止移动
2013/12/02 Javascript
理解Javascript文件动态加载
2016/01/29 Javascript
js实现商品抛物线加入购物车特效
2020/11/18 Javascript
JavaScript 继承详解(六)
2016/10/11 Javascript
详解堆的javascript实现方法
2016/11/29 Javascript
javascript中的面向对象
2017/03/30 Javascript
vue子组件使用自定义事件向父组件传递数据
2017/05/27 Javascript
原生JS封装animate运动框架的实例
2017/10/12 Javascript
nodejs acl的用户权限管理详解
2018/03/14 NodeJs
微信小程序制作表格的方法
2019/02/14 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
微信小程序canvas实现签名功能
2021/01/19 Javascript
[00:59]DOTA2背景故事第二期之四大基本法则
2020/07/07 DOTA
[52:26]完美世界DOTA2联赛决赛 FTD vs Phoenix 第一场 11.08
2020/11/11 DOTA
Python内置数据类型详解
2014/08/18 Python
Python中的上下文管理器和with语句的使用
2018/04/17 Python
Python 从相对路径下import的方法
2018/12/04 Python
python网络应用开发知识点浅析
2019/05/28 Python
python代理工具mitmproxy使用指南
2019/07/04 Python
Python字节单位转换实例
2019/12/05 Python
查看端口并杀进程python脚本代码
2019/12/17 Python
Python continue语句实例用法
2020/02/06 Python
Python爬虫实例——爬取美团美食数据
2020/07/15 Python
python实现从ftp上下载文件的实例方法
2020/07/19 Python
纯HTML+CSS3制作导航菜单(附源码)
2013/04/24 HTML / CSS
Bally巴利中国官网:经典瑞士鞋履、手袋及配饰奢侈品牌
2018/10/09 全球购物
Cotton On香港网站:澳洲时装连锁品牌
2018/11/01 全球购物
反邪教标语
2014/06/23 职场文书
2014年党员自我评价材料
2014/09/22 职场文书
股份转让协议书范本
2015/01/27 职场文书
解决Jupyter-notebook不弹出默认浏览器的问题
2021/03/30 Python