#routes #svelte #routify
#маршруты #стройный #маршрутизировать
Вопрос:
Перенесено приложение sapper в svelte / routify. В целом, мне больше нравится структура, но у меня возникают проблемы с абсолютными путями.
У меня есть панель навигации, в которой есть следующие ссылки
- Главная
- О нас
- Товары
и у меня есть другой маршрут, которого нет в навигаторе, это вложенный динамический маршрут для элементов [item].svelte
.
Навигация работает нормально, но всякий раз, когда я нажимаю на вложенный динамический маршрут www.example.com/items/item
, я получаю страницу, но не могу вернуться к другим «родительским» / не вложенным страницам.
Итак, при нажатии на ссылку один раз, и я достигаю этого вложенного маршрута, URL-адрес (в строке поиска браузера) изменяется на правильный путь (т. Е. Переход от www.example.com/items/item
к www.example.com/about
, но страница о программе не загружается. конечно, с этого этапа перезагрузка страницы приводит к отображению страницы.
Мои навигационные ссылки выглядят следующим образом… <a href="/items" ... >
и <a href="/about" ... >
, и так далее.
Заранее благодарю вас за помощь.
Ответ №1:
попробуйте использовать вспомогательный метод url вместо прямых hrefs.
<a class=»nav-link» href={$url(‘./irrigation’)}> Орошение