Ich arbeite an einer modalen Komponente mit VueJS 2. Im Moment funktioniert es im Grunde - ich klicke auf eine Schaltfläche und das Modal öffnet sich usw.
Ich möchte jetzt einen eindeutigen Namen für das Modal erstellen und die Schaltfläche mit dieser bestimmten Schaltfläche verknüpfen.
Das habe ich mir vorgenommen. Das Modal hat eine eindeutige Namenseigenschaft:
<modal name='myName'>CONTENT</modal>
Und das wäre der Associate-Button:
<button @click="showModal('myName')"></button>
Was ich herausfinden muss, ist, wie man den Parameter von showModal an die modale Komponente übergibt.
Hier ist die Methode, die ich in der root-vue-Instanz verwende (d. h. NICHT in meiner modalen Komponente):
%Vor%Was ich tun möchte, ist der Zugriff auf die Eigenschaft name in der Komponente - etwa so:
%Vor% Aber das wird als undefined
angezeigt.
Was mache ich falsch? Wie kann ich auf die Namenseigenschaft in der modalen Komponente zugreifen?
HINWEIS: Wenn Sie sich fragen, was this.bus. $ on ist, lesen Sie bitte die folgende Antwort auf eine vorherige Frage, die ich gestellt habe: Ссылка
Tags und Links javascript vue.js vue-component vuejs2