vue構成要求ローカルjsonデータを手で教える
2527 ワード
この文章は主にvue構成がローカルjsonデータを要求する方法を紹介し、buildフォルダの下でwebpackを見つける.dev.conf.jsファイル、const portfinder=require('portfinder')の後に追加
次にdevServerを見つけて、次のコードを挿入します.
アクセスの要求
最後にプロジェクトを再起動するとnpm run dev結語にアクセスできます
ご覧いただき、ありがとうございます.不足点があれば、批判と指摘を歓迎します.
転載先:https://juejin.im/post/5c092169e51d451a5d7e7564
const express = require('express')
const app = express()
const appData = require('../data.json') // json
const seller = appData.seller //
const goods = appData.goods
const ratings = appData.ratings
const apiRoutes = express.Router()
app.use('/api',apiRoutes)
次にdevServerを見つけて、次のコードを挿入します.
// devSeerver,
before (app) {
app.get('/api/seller',(reg,res) => {
res.json({
errno: 0,
data: seller
}) // json , seller data
}),
app.get('/api/goods',(reg,res) => {
res.json({
errno: 0,
data: goods
}) // json , goods data
}),
app.get('/api/ratings',(reg,res) => {
res.json({
errno: 0,
data: ratings
}) // json , ratings data
})// :864305860
}// ,
アクセスの要求
import header from <span class="hljs-string">'./components/header/header.vue'</span>
const ERR_OK = 0
<span class="hljs-built_in">export</span> default {
<span class="hljs-function"><span class="hljs-title">data</span></span> () {
<span class="hljs-built_in">return</span> {
seller: {}
}
},
<span class="hljs-function"><span class="hljs-title">created</span></span> () {
this.<span class="hljs-variable">$http</span>.get(<span class="hljs-string">'/api/seller'</span>).then((response) => {
response = response.body; //
<span class="hljs-keyword">if</span> (response.errno === ERR_OK) {
this.seller = response.data;
console.log(this.seller);
}// :864305860
})// 1-3
},// ,
components: {
<span class="hljs-string">'v-header'</span>: header
}
}
最後にプロジェクトを再起動するとnpm run dev結語にアクセスできます
ご覧いただき、ありがとうございます.不足点があれば、批判と指摘を歓迎します.
転載先:https://juejin.im/post/5c092169e51d451a5d7e7564