ホームページ  >  記事  >  ウェブフロントエンド  >  Vue設定でローカルJSONデータをリクエストする方法

Vue設定でローカルJSONデータをリクエストする方法

php中世界最好的语言
php中世界最好的语言オリジナル
2018-04-12 10:03:412577ブラウズ

今回は、vue 設定でローカル json データをリクエストする方法を説明します。vue 設定でローカル json データをリクエストするための 注意事項は何ですか。実際のケースを見てみましょう。

ビルドフォルダーで webpack.dev.conf.js ファイルを見つけて、 const portfinder =

require('portfinder') の後に

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请求后调用
   })
  }

<script>
import header from './components/header/header.vue'
const ERR_OK = 0
export default {
 data () {
  return {
   seller: {}
  }
 },
 created () {
  this.$http.get('/api/seller').then((response) => {
   response = response.body; // 获取到数据
   if (response.errno === ERR_OK) {
    this.seller = response.data;
    console.log(this.seller);
   }
  })
 },
 components: {
  'v-header': header
 }
}
</script>
へのアクセスをリクエストします最後に、npm run dev にアクセスするためにプロジェクトを再起動します

この記事のケースを読んだ後は、この方法を習得したと思います。さらに興味深い情報については、PHP 中国語 Web サイトの他の関連記事に注目してください。 !

推奨読書:

パンダのデータフレームクエリのメソッドとは何ですか


PythonがBaidu音声認識APIを実装する方法の詳細な説明

以上がVue設定でローカルJSONデータをリクエストする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。