国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 湾仔区| 榆树市| 石柱| 宝坻区| 汉寿县| 和田市| 美姑县| 雷州市| 芜湖县| 文昌市| 遂宁市| 平南县| 赤水市| 于田县| 兴宁市| 巫山县| 平远县| 盐池县| 新兴县| 登封市| 乌鲁木齐县| 邛崃市| 且末县| 呼和浩特市| 广灵县| 东莞市| 仲巴县| 沿河| 白朗县| 麻江县| 曲松县| 崇信县| 芦溪县| 潮州市| 乌海市| 南木林县| 巨鹿县| 盱眙县| 宁乡县| 贵港市| 天门市|