“Następnie JS z powrotem do poprzedniej strony” Kod odpowiedzi

Jak wrócić do poprzedniej trasy w następnej

//if user not logged in
if (!auth.user) {
  window.localStorage.setItem("path", router.asPath); //save current route
  router.replace("/login"); //send user to login page
  return <div> redirecting to login... </div>
}

//when user login
if (auth.user) {
  const path = localStorage.getItem("path")
  router.replace(path || "/"); //navigate to last route
  return <div> Loading... </div>
  );
}
Zakariyau Abdullahi

Następnie JS z powrotem do poprzedniej strony

import { useRouter } from 'next/router'

export default function Page() {
  const router = useRouter()

  return (
    <button type="button" onClick={() => router.back()}>
      Click here to go back
    </button>
  )
}
Bored Beaver

Odpowiedzi podobne do “Następnie JS z powrotem do poprzedniej strony”

Pytania podobne do “Następnie JS z powrotem do poprzedniej strony”

Więcej pokrewnych odpowiedzi na “Następnie JS z powrotem do poprzedniej strony” w JavaScript

Przeglądaj popularne odpowiedzi na kod według języka

Przeglądaj inne języki kodu