Vue2.5通过json文件读取数据的方法
1.准备工作
1.1webpack.dev.conf.js
在constportfinder=require(‘portfinder')的下面加上以下代码
constexpress=require('express') constapp=express() varappData=require('../data.json')//加载本地数据文件的路径 varleftMenu=appData.leftMenu//获取对应的本地数据 var数据名称=appData.选择项 varapiRoutes=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文件读取数据的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!