2017-08-17 2 views
2

Ich finde keine Dokumentation online oder Beispiele, aber welche ist der richtige Weg, um mehrere Requisiten an die Komponente zu übergeben?vue2: ist es möglich, mehrere Requisiten an die Komponente zu übergeben?

hier, was ich habe versucht:

in HTML

<component:prop1="data1" :prop2="data2"></component> 

in component.js

props: ['prop1','prop2'], 

aber obiusly nicht funktionieren ...

+1

Können Sie mehr Code teilen? Vielleicht ist die Ursache ein anderes Problem, da der Code, den Sie hier zeigen, funktionieren sollte. – kevguy

+0

@ kevlai22 danke! ist genug zu wissen, dass das möglich ist, und das ist ein richtiger Weg –

+0

Hier ist ein Beispiel, das ich für ein Tutorial gemacht habe, hoffe, dass es helfen kann. https://codepen.io/kevlai22/pen/LLJZrp – kevguy

Antwort

0

Sie können passen s mehrere Requisiten für solche Komponenten. In Stammkomponente:

<template> 
    <div id="app"> 
    <child-component :propA=propa :propB=propb></child-component2> 
    </div> 
</template> 

<script> 
import ChildComponent from './components/comp2' 
export default { 
    name: 'app', 
    components: { 
    ChildComponent 
    }, 
    data() { 
    return { 
     propa : 65, 
     propb : 'Nitin' 
    } 
    } 
} 
</script> 

<style></style> 

In Kind Komponente:

<template> 
    <div> 
    {{propA}} 
    {{propB}} 
    </div> 
</template> 

<script> 
export default { 
    props: { 
    propA: Number, 
    propB: String 
    } 

} 
</script> 

<style lang="css"> 
</style> 

Referenz - https://vuejs.org/v2/guide/components.html#Prop-Validation Nur in Dokumentation, in der mehrere Requisiten sind da.

Verwandte Themen