Heim >Web-Frontend >View.js >Verwendung von Provide und Inject in Vue
provide und inject sind Methoden zum Teilen von Daten in Vue.js: Provide() stellt Daten in der übergeordneten Komponente bereit. inject() ruft die von der übergeordneten Komponente bereitgestellten Daten in der untergeordneten Komponente ab. Funktionen: Daten reagieren und fließen bei Bedarf an den gewünschten Ort, ohne dass Requisiten explizit übergeben werden müssen.
Bereitstellen und Injizieren in Vue.js
Frage: Was sind Bereitstellen und Injizieren in Vue.js?
Antwort: provide und inject sind zwei globale Methoden in Vue.js, die zum Austausch von Daten zwischen verschiedenen Komponenten verwendet werden.
Details:
provide
provide('propertyName', value)
provide('propertyName', value)
inject
const propertyName = inject('propertyName')
inject
const propertyName = inject('propertyName')
Verwendung:
<code class="javascript">// 父组件 export default { setup() { provide('sharedData', { message: 'Hello, world!' }) } }</code>
<code class="javascript">// 子组件 export default { setup() { const sharedData = inject('sharedData') console.log(sharedData.message) // 输出: "Hello, world!" } }</code>🎜Funktionen: 🎜🎜🎜🎜bereitstellen und injizieren, sodass Daten bei Bedarf an die gewünschte Stelle im Komponentenbaum fließen können. 🎜🎜Sie können verwendet werden, um Status, Konfigurationselemente oder andere Daten zu teilen, ohne explizit Requisiten von Komponente zu Komponente weiterzugeben. 🎜🎜Die freigegebenen Daten reagieren. Wenn sie sich in der übergeordneten Komponente ändern, wird die untergeordnete Komponente automatisch aktualisiert. 🎜🎜
Das obige ist der detaillierte Inhalt vonVerwendung von Provide und Inject in Vue. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!