Heim  >  Fragen und Antworten  >  Hauptteil

Wie werden Komponenten basierend auf den Registrierungsbedingungen des Benutzerkontos angezeigt? Firebase |. Vue

Ich bin ein Anfänger mit Vue und Firebase und habe eine Kontoauthentifizierung erhalten. Ich möchte den Inhalt nur anzeigen, wenn der Benutzer angemeldet ist. Wenn nicht, möchte ich, dass die Anmeldekomponente angezeigt wird. Wenn sie kein Konto haben, möchte ich die Registrierungskomponente anzeigen. Folgendes habe ich erfolglos versucht. Bitte machen Sie Vorschläge, sonst wäre ich Ihnen dankbar!

<div v-if="isLogin" >
      <Message />  
</div>
<div v-else-if="auth.user">
      <Login />
</div>
<div v-else >
      <Register />
</div>

P粉216807924P粉216807924204 Tage vor436

Antworte allen(1)Ich werde antworten

  • P粉463291248

    P粉4632912482024-03-29 10:12:34

    我知道判断用户过去是否创建过帐户(即使他们没有登录)的唯一方法是使用 cookie 或本地存储变量。但这对于您可以在未登录时显示登录页面并在登录框下方提供指向注册页面的链接(如果他们需要创建帐户)的事情来说似乎过于复杂。

    除此之外,您当前的代码应该看起来更像这样。

    Antwort
    0
  • StornierenAntwort