91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Vue加載json文件的方法簡單示例

發布時間:2020-08-20 10:36:34 來源:腳本之家 閱讀:194 作者:低頭撿到蛋 欄目:web開發

本文實例講述了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);  // 訪問地址為: /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對象里添加如下代碼:
before(app) {
   app.get('/api/address', (req, res) => {
    res.json({
     errno: 0,
     data: appData
    })
   })
}

Vue加載json文件的方法簡單示例

二、然后重新 npm run dev 一下

三、這時候在瀏覽器輸入 http://localhost:8080/api/address 便可看到json文件的數據了。

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

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

npm install --save axios vue-axios

(2)、在main.js里引入

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

(3)、開始請求

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

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

在線JSON代碼檢驗、檢驗、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在線格式化工具:
http://tools.jb51.net/code/jsonformat

在線XML/JSON互相轉換工具:
http://tools.jb51.net/code/xmljson

json代碼在線格式化/美化/壓縮/編輯/轉換工具:
http://tools.jb51.net/code/jsoncodeformat

在線json壓縮/轉義工具:
http://tools.jb51.net/code/json_yasuo_trans

希望本文所述對大家vue.js程序設計有所幫助。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

榆林市| 清新县| 余姚市| 噶尔县| 锦屏县| 北流市| 建湖县| 平陆县| 青海省| 雷州市| 五台县| 长沙市| 天水市| 习水县| 阜新| 灌南县| 内黄县| 曲水县| 庆阳市| 伊金霍洛旗| 滁州市| 来凤县| 金沙县| 和田县| 屯昌县| 垫江县| 南汇区| 盐城市| 嘉义市| 宁明县| 如东县| 贵州省| 缙云县| 白水县| 繁昌县| 安宁市| 扬中市| 鹤山市| 民勤县| 宁城县| 竹山县|