Vue-Setup-Skript kehrt vorzeitig zurück?
P粉497463473
P粉497463473 2023-08-29 19:25:34
0
1
523
<p>Ist es möglich, in einem Vue-Setup-Skript zu einem frühen Zeitpunkt zurückzukehren? </p> <pre class="brush:html;toolbar:false;"><template> <div v-if="error || !data">Fallback-Inhalt...</div> <div v-else>Seiteninhalt...</div> </template> <script setup lang="ts"> // ... const { Daten, Fehler } = Warten auf fetchApi() // Frühe Rückkehr hier? Z. B. if (error || !data) return // ... // Viel Code, der im Fehlerfall nicht ausgeführt werden muss. // Z. B. Berechnung von Variablen, die nur im Seiteninhalt verwendet werden. // ... </script> </pre> <p>Hinweis: Ich komme aus der React-Welt und bin ziemlich neu bei Vue. </p>
P粉497463473
P粉497463473

Antworte allen(1)
P粉458913655

你可以抛出一个错误:

const {data, error} = await fetchApi()
if(error || !data) throw new Error('your error message')

它阻止其余代码运行

Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage