Vue динамический компонент против маршрутизатора - PullRequest
0 голосов
/ 23 января 2019

Я хотел бы спросить, когда вы используете динамические компоненты вместо vue router?Хорошо ли использовать динамические компоненты вместо vue router?Я имею в виду больше дочерних маршрутов.Допустим, у нас есть приложение и несколько элементов навигации.Например, «О нас», «Случаи», «Услуги», «Контакт», и если мы перейдем к каждому из них, отобразятся еще несколько параметров.Скажем, если мы перейдем к пункту «О программе», у нас появится «Команда», «Что мы делаем», «Наша миссия», что-то подобное, отображаемое на этой странице.Другие имеют дополнительные ссылки внутри.Таким образом, они могут быть использованы в качестве дочерней навигации или могут быть загружены как динамический компонент.Каковы будут преимущества и недостатки использования одного над другим?

1 Ответ

0 голосов
/ 23 января 2019

С помощью маршрутизации вы можете легко ссылаться на страницы и обновлять их. Поскольку связывание динамических компонентов с ними будет более трудным, а обновление будет возвращать компонент в состояние по умолчанию.

В вашем случае я бы использовал маршрутизацию, но вы должны взвесить полезность в каждом конкретном случае. Кто-то захочет дать ссылку на вашу страницу / о / команда? Вы также можете рассмотреть возможность размещения их на одной странице и использования привязок yourpage / about # team. Я полагаю, что сканеры не смогут получить доступ к просмотрам за нажатиями кнопок, только ссылки.

...