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文件讀取數據的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
新聞熱點
疑難解答