Maison  >  Article  >  interface Web  >  Comment demander des données json locales dans la configuration de vue

Comment demander des données json locales dans la configuration de vue

php中世界最好的语言
php中世界最好的语言original
2018-04-12 10:03:412585parcourir

Cette fois, je vais vous montrer comment demander des données json locales dans la configuration vue. Quelles sont les précautions pour que la configuration vue demande des données json locales. Voici un cas pratique, jetons un coup d'oeil.

Recherchez le fichier webpack.dev.conf.js dans le dossier build et ajoutez

après const 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)
require

('portfinder') Recherchez ensuite devServer et insérez le code suivant :

 //然后找到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请求后调用
   })
  }

Demander l'accès à

<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>

Enfin redémarrer démarrer le projet pour accéder à npm run dev

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article, s'il vous plaît faites attention à php pour des informations plus intéressantes. Autres articles connexes sur le site Web chinois !

Lecture recommandée :

Quelles sont les méthodes de requête Dataframe dans les pandas

Comment implémenter l'API de reconnaissance vocale Baidu dans python Explication détaillée

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn