In Vue.js Komponenten kommunizieren können props miteinander unter Verwendung von oder events. Alles hängt von der Beziehung zwischen Ihren Komponenten ab.
Lassen Sie sich dieses kleine Beispiel nehmen:
<template>
<h2>Parent Component</h2>
<child-component></child-component>
</template>
, um Informationen von den Eltern auf dem Kind schicken Sie Requisiten müssen verwenden:
<template>
<h2>Parent Component</h2>
<child-component :propsName="example"></child-component>
</template>
<script>
export default {
data(){
return{
example: 'Send this variable to the child'
}
}
}
</script>
Um Informationen vom Kind zum Vater zu schicken, Sie müssen Ereignisse verwenden:
Kinder Komponente
<script>
...
this.$emit('example', this.variable);
</script>
geordnete Komponente
<template>
<h2>Parent Component</h2>
<child-component @example="methodName"></child-component>
</template>
<script>
export default {
methods: {
methodName(variable){
...
}
}
}
</script>
Überprüfen Sie die Dokumentation von vue.js für weitere Informationen zu diesem Thema. Dies ist eine sehr kurze Einführung.
Haben Sie den Abschnitt in der Vue-Anleitung zu [Statusverwaltung] (https://vuejs.org/guide/state-management.html) gelesen? – PatrickSteele
Noch nicht, aber es sieht so aus, als ob ich was brauche. Schätze das ist, was passiert, wenn du begierig bist, mit der Entwicklung zu beginnen, bevor du fertig bist, um die gesamte Dokumentation zu lesen. – daniels
Hallo zusammen! Wenn Sie meine Antwort genau (und hilfreich) gefunden haben, bitte [akzeptieren] (https://meta.stackexchange.com/questions/5234/how-does-accepting-an-answer-work) –