Verwenden Sie exportierte Werte in den Einstellungen der Vue Composition API
<p>In einer gewöhnlichen JS-Datei lautet der Code wie folgt: </p>
<pre class="brush:php;toolbar:false;">standardmäßige asynchrone Funktion exportData() {
const {data} = Warten auf den Speicher
.dispatch('fetchData')
const { Buchungen } = Daten
const booking = bookings.length ? bookings[0]._id : ''
const-Ereignis = {
Buchungs-ID: Buchung
}
// Andere Methoden und Variablen
zurückkehren {
.....
}
}</pre>
<p>In der Vue-Datei: </p>
<pre class="brush:php;toolbar:false;">exportData aus './exportData' importieren
Standard exportieren {
aufstellen() {
const {
fetchEvents,
isEventActive,
} = exportData()
fetchEvents()
}
}</pre>
<p>Das Problem besteht darin, dass in der Vue-Komponente der von exportData erhaltene Wert undefiniert ist. Wenn der Export asynchron ist, wird eine Fehlermeldung angezeigt, dass fetchEvents keine Funktion ist. Es würde gut funktionieren, wenn es nicht asynchron wäre. Was ist hier die Lösung? </p>