Maison > interface Web > js tutoriel > le corps du texte

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

php中世界最好的语言
Libérer: 2018-04-12 10:03:41
original
2601 Les gens l'ont consulté

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)
Copier après la connexion
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请求后调用
   })
  }
Copier après la connexion

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>
Copier après la connexion

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal