Вопросы

Как вернуться на предыдущую страницу в следующем js, используя следующий / маршрутизатор?

Я использую next js для своего приложения, и у меня возникли проблемы с маршрутизацией на предыдущий маршрут приложения. Мне известно о функции маршрутизатора back (), которая похожа на window.history.back (), я хотел бы вернуться к маршруту при нажатии ссылки, и если предыдущая ссылка не из моего приложения или имеет значение null, по умолчанию я хочу перейти на домашнюю страницу.

Я использовал библиотеки, такие как response-router-last-location, для моего приложения для реагирования, но я хочу посмотреть, есть ли лучшие способы сделать это в следующих js через next / router.

Вот мой пример кода:

 

<div className={styles['icon-container']}>
  <Link  href="/"><a>
     <img src="icon.svg"></img>
  </a></Link>
</div>

 

если я использую router.back () во вводе href, страница автоматически возвращается даже до загрузки, как мне решить эту проблему?

Не могли бы вы добавить дополнительную информацию о варианте использования, т.е. почему вы хотите это сделать. Это поможет людям давать более всесторонние ответы. 🙂   —  person Aadhit Shanmugam    schedule 16.06.2021

Читать:
Npm / Yarn Не устанавливается должным образом и выдает проблемы

Я не понимаю вашего варианта использования и / или требований, но я думаю, что использование обратной навигации для удержания пользователей в вашем приложении — довольно плохой UX. Хотелось бы думать, что я не одинок, если я случайно зашел в ваше веб-приложение и сразу же попытаюсь отступить и постоянно возвращаться на вашу домашнюю страницу, которую я больше никогда не захочу посещать.   —  person Aadhit Shanmugam    schedule 16.06.2021

Нет, я не угоняю заднюю навигацию! Это настраиваемая кнопка возврата, которая будет присутствовать на моем сайте, чтобы они могли просмотреть сообщение и вернуться к ленте!   —  person Aadhit Shanmugam    schedule 16.06.2021

Похожие записи

Переключение не работает после того, как я классифицировал вопросы

admin

Альтернатива ceil () и floor () для получения ближайших целочисленных значений выше и ниже значения с плавающей запятой?

admin

Alpine.js — отображение поля ввода и одновременное добавление к нему фокуса

admin

Синхронизация пароля приложения laravel с Active Directory

admin

Как заменить нативный comment_count совокупным счетчиком комментариев Evolved

admin

Почему / usr / lib64 не находится в местоположении ld.so по умолчанию?

admin