时间:2021-05-26
1.第一步,这是目录结构
2.接下来是build/webpack.dev.conf.js文件需要配置的内容
代码:
//vue配置请求本地json数据const express = require('express')const app = express()const appData = require('../static/major_info.json')//加载本地json文件const majorlist = appData.contents;//获取本地对应数据const apiRoutes = express.Router()app.use('/api',apiRoutes)代码:
before (app) { app.get('/api/majorlist',(req, res) => { res.json({ erron:0, data: majorlist })//接口返回json数据,上面配置的数据majorlist就赋值给data请求后调用 }) }3.接下来就是vue文件的请求写法:
代码:
created(){ let _this = this; this.$http.get("/api/majorlist").then(function(response){ // console.log(response.data.data); let data = response.data.data; for(let i = 0; i < data.length; i++){ if(this.majorIndex == data[i].type){ this.dataList = data[i]; } } }) .catch(function(error){ console.log("出错喽:"+error); }); }4.这是我的json文件数据格式
总结
以上所述是小编给大家介绍的vue请求本地自己编写的json文件的方法,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
本篇文章主要介绍了vue配置请求本地json数据的方法,分享给大家,具体如下:在build文件夹下找到webpack.dev.conf.js文件,在constp
本文介绍了vue模拟后台数据(加载本地json文件)调试,分享给大家,也给自己留个笔记首先创建一个本地json文件,放在项目中如下{"runRedLight":
在自己做的vuedemo项目中,我想通过在本地添加一些json数据,写到json文件中,并且通过异步请求获取到,然后加载数据。axios.get('http:/
自己在做个vue小demo的时候,想模拟从服务器获取json数据的过程,一开始的想法是使用fetch直接获取本地的json文件,无论是install了json-
其实关于这个问题,网上已经可以找到些方法,不过基本上没有完整的,或者是其中有些坑,下面写一下自己的亲身实践。使用vue读取本地json文件需要安装vue-res