Heim  >  Fragen und Antworten  >  Hauptteil

Vue-Setup-Skript kehrt vorzeitig zurück?

<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粉497463473P粉497463473416 Tage vor494

Antworte allen(1)Ich werde antworten

  • P粉458913655

    P粉4589136552023-08-30 14:29:22

    你可以抛出一个错误:

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

    它阻止其余代码运行

    Antwort
    0
  • StornierenAntwort