207 похожих чатов

Привет всем подскажите кто нибудь как можно сделать хлебные крошки нормально

в накст 3? я что то даже по накст 2 особо инфы не нашел(

5 ответов

10 просмотров

https://dev.to/lukeocodes/breadcrumbs-in-nuxt-5f2m

А какая разница, Nuxt 2 или 3? У тебя в любом случае в роутах полезной информации изначально никакой не содержится для хлебных крошек и тебе это нужно исправить. А исправить это можно, например, дополнив этой информацией мету роута. Далее ты можешь сделать компонент, который будет забирать эту информацию от туда, если ее нет, значит хлебных крошек тоже нет. Условно, если это категории, то можешь в мету засунуть необходимое дерево категорий, которые будут отображены в хлебных крошках.

Хаги-Ваги Автор вопроса
Sky Roses
А какая разница, Nuxt 2 или 3? У тебя в любом случ...

а можно плз небольшой пример? все равно не догоняю(

Хаги Ваги
а можно плз небольшой пример? все равно не догоняю...

https://habr.com/ru/post/491018/ Можешь здесь посмотреть, в принципе неплохой способ. Принцип такой же, у тебя всегда есть Главная в хлебных крошках, далее все зависит от pageType (смотри статью). То есть в случае с nuxt 3 definePageMeta({ breadcrumbs: { type: "category", data: ... } }) И компонент хлебных крошек, который у тебя должен рендериться в layout'е работает уже с метой текущей страницы и забирает все, что лежит в breadcrumbs, а если его нет, то и хлебных крошек соответственно нет, а если тебе нужно оставить где-то только "Главная", то можешь еще добавить проверку, что если breadcrumbs равен true (или не равен false), то отображаем хотя бы первый линк, то есть Главная. И в зависимости от type ты уже генерируешь хлебные крошки, используя информацию из data. Посмотри статью и скомбинируй пример от туда с тем, что я тебе сейчас написал, должно проясниться всё.

Хаги-Ваги Автор вопроса
Sky Roses
https://habr.com/ru/post/491018/ Можешь здесь пос...

спасибо большое! сейчас почитаю

Похожие вопросы

Обсуждают сегодня

А как старый хаскел с новым стыковать ? потому как тут работает https://play.haskell.org/saved/C3xpMzcd, а вот тут https://stepik.org/lesson/7602/step/9?unit=1473 нет ошибка C...
Fedor
131
Вопрос я правильно понимаю что в коде newtype ArrowMap k v = ArrowMap { getArrowMap :: k -> Maybe v } getArrowMap есть функция типа k -> Maybe v, если да, то не понимаю задач...
Fedor
64
Доброе утро! Не совсем понятно как установить счетчик яндекс метрики на сайт. И потом ещё цели проставить?
Евгения
18
Как Вы считаете нормально ли в двадцатых годах 21 века в ВУЗах Российской Федерации обучать студентов работе с TASM? Не слишком ли это "архаично"? (Если оффтоп или флейм для э...
Spiker01
52
Продолжая диалог про свифт в проде – сейчас возник вопрос в активном наборе бекендеров. В основном в нашей компании мы фанаты Java Spring и полностью ей довольны. Однако найм ...
Guseyn
27
Комрады, хотел уточнить. Проперть в OnDestroy юнита-хозяина по-прежнему доступна? И еще уточнение: finalization юнита наступает раньше или позже OnDestroy?
Ed Doc
48
Кто-нибудь знает, как считается нагрузка на цпу? И что такое вообще "нагрузка на цпу"? вот, например, есть у цпу какой-то clock, настроенный на 3 ГГц --- Что значит "нагрузка...
Toideng
15
Можно ли написать свою библиотеку "socket" на каком либо языке ассемблера с нуля не используя сишние библиотеки ? Или это самоубийство ?
123🪐
15
Читаю сейчас [нет, уже больше не читаю!] курсовую о Булгакове, написанную, похоже, с помощью ChatGPT. Это удивительный психоделический опыт. Текст в основном написан в стиле б...
✨ Uni [🌊 В отпуске]
1
Всем привет! поделитесь, пож-та, как кто дебажил / решал проблему с 504 Time out ошибкой от nginx, когда стучишься на свой vapor сервер? в логах /var/log/nginx/error.log е...
Paul
24
Карта сайта