Maison  >  Article  >  interface Web  >  Comment lire des données via un fichier json dans Vue2.5

Comment lire des données via un fichier json dans Vue2.5

亚连
亚连original
2018-06-04 13:40:142533parcourir

Cet article vous donne une introduction détaillée à la méthode de lecture des données de Vue2.5 via des fichiers json à l'aide d'un exemple de code. Il est très bon et a une valeur de référence. Les amis qui en ont besoin peuvent s'y référer

<.> 1. Travail de préparation

1.1 webpack.dev.conf.js

Ajoutez le code suivant ci-dessous

const portfinder = require(‘portfinder')

const express = require(&#39;express&#39;)
const app = express()
var appData = require(&#39;../data.json&#39;)//加载本地数据文件的路径
var leftMenu = appData.leftMenu //获取对应的本地数据
var 数据名称 = appData.选择项
var apiRoutes = express.Router()
app.use(&#39;/api&#39;, apiRoutes)

Trouvez devServer et ajoutez-y du code

before(app) {
 app.get(&#39;/api/leftmenu&#39;, (req, res) => {
  res.json({
   errno: 0,
   data: leftMenu
  })//接口返回json数据,上面配置的数据seller就赋值给data请求后调用
 }),
 app.get(&#39;/api/数据&#39;, (req, res) => {
  res.json({
   errno: 0,
   data: 数据(与上面数据名称对应)
  })
 })
}

2. Parmi les composants utilisés

created(){
  this.$http.get(&#39;api/leftmenu&#39;).then((response) => {
   console.log(response)
   this.leftMenu = response.body.data  //数据位置
  })
} 
data(){
  return{
    leftMenu:[];  
  }
}

Ce qui précède est ce que j'ai compilé pour tout le monde, je l'espère. sera utile à tout le monde dans le futur.

Articles associés :

Comment cocher la première case par défaut dans une boucle v-for via vue ?

Comment implémenter la conversion de transmission de valeurs et d'encodage d'URL dans les formulaires JS ?

Comment utiliser jQuery pour implémenter la méthode bascule de glissement vers la gauche et la droite ?

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