2017-10-11 3 views
1

Je dois retourner un objet JSON lorsque les utilisateurs cliquent sur/nav dans mon application. Ce JSON est utilisé par programme et ne peut pas être simplement une chaîne.Retour de JSON avec Vue Router

Existe-t-il un moyen de créer un composant vue uniquement JSON? Ou un moyen de dire au routeur de retourner JSON?

Merci!

+0

créer un fichier json myinput.json et l'ajouter en entrée à votre programme. – divine

+0

@divine Comment "l'ajouter comme entrée à votre programme"? – geoidesic

+1

@geoidesic vérifier ma réponse – divine

Répondre

0

Existe-t-il un moyen de créer un composant vue uniquement JSON?

Au lieu de créer un composant vue qui est seulement JSON, créer un objet JSON et l'exporter

jsonInput.js

export const jsonInput = [ 
    { id: "1", title: "Mars" }, 
    { id: "2", title: "Venus" }, 
    { id: "3", title: "Pluto" } 
]; 

Importer l'objet JSON dans votre composant

Planètes. vue

<script> 
    import {jsonInput } from './jsonInput'; 
    export default { 
     data(){ 
      return { 
       planets : jsonInput 
      } 
     } 
    } 
</script> 
+0

Il serait préférable de partager la raison de la downvote que juste downvoting – divine