国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 編程 > JavaScript > 正文

Vue加載json文件的方法簡(jiǎn)單示例

2019-11-19 12:12:42
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

本文實(shí)例講述了Vue加載json文件的方法。分享給大家供大家參考,具體如下:

一、在build/dev-server.js文件里 var app = express() 這句代碼后面添加如下(舊版):

var appData = require('../address.json'); // 引入address.json文件var apiRoutes = express.Router();apiRoutes.get('/address',function (req,res) { res.json({  errno:0,  data:appData });});app.use('/api',apiRoutes);  // 訪問(wèn)地址為: /api/address

新版代碼如下:

build/webpack.dev.conf.js文件里添加如下代碼:

const express = require('express')const app = express()var appData = require('../address.json')var apiRoutes = express.Router()app.use('/api', apiRoutes)
// 在devServer對(duì)象里添加如下代碼:before(app) {   app.get('/api/address', (req, res) => {    res.json({     errno: 0,     data: appData    })   })}

二、然后重新 npm run dev 一下

三、這時(shí)候在瀏覽器輸入 http://localhost:8080/api/address 便可看到j(luò)son文件的數(shù)據(jù)了。

在組件里可以用axios或者其它方式請(qǐng)求獲取數(shù)據(jù),請(qǐng)求URL為:'/api/address',例如用axios的話:

(1)、下載axios,如果沒(méi)有的話

npm install --save axios vue-axios

(2)、在main.js里引入

import axios from 'axios'Vue.prototype.$http = axios

(3)、開(kāi)始請(qǐng)求

this.$http.get('/api/address').then(response => {   console.log(response)}, response => {   console.log('數(shù)據(jù)加載失敗')})

PS:這里再為大家推薦幾款相關(guān)的json在線工具供大家參考:

在線JSON代碼檢驗(yàn)、檢驗(yàn)、美化、格式化工具:
http://tools.VeVB.COm/code/json

JSON在線格式化工具:
http://tools.VeVB.COm/code/jsonformat

在線XML/JSON互相轉(zhuǎn)換工具:
http://tools.VeVB.COm/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉(zhuǎn)換工具:
http://tools.VeVB.COm/code/jsoncodeformat

在線json壓縮/轉(zhuǎn)義工具:
http://tools.VeVB.COm/code/json_yasuo_trans

希望本文所述對(duì)大家vue.js程序設(shè)計(jì)有所幫助。

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 托克托县| 凯里市| 鄂托克旗| 堆龙德庆县| 葵青区| 高邑县| 西乌珠穆沁旗| 武城县| 顺义区| 池州市| 玉林市| 淮阳县| 肥城市| 浦江县| 安远县| 湾仔区| 三江| 文成县| 普兰县| 手机| 寿阳县| 安福县| 乌兰县| 乌苏市| 大名县| 松潘县| 延吉市| 正安县| 武强县| 深泽县| 兴山县| 仪陇县| 买车| 大余县| 秦安县| 保定市| 广平县| 平湖市| 崇信县| 青川县| 泽库县|