@Nickname347

Как правильно строить проект на Vue.js?

Возникли некоторые общие вопросы по Vue, которые почему-то опускаются в документациях.
1) Экземпляр Vue. Он в проекте (приложении, на странице) может быть только один? Если нет, то в каких случаях оправдано использование более двух экземпляров.
2) Компоненты.
Компоненты - это переиспользуемые экземпляры Vue со своим именем.
А если мне нужен НЕ переиспользуемый компонент с глобальной областью видимости? Как пример - навигация в SPA-приложении. Все равно стоит использовать механику компонентов? Или расширить корневой экземпляр Vue и использовать шаблон?
  • Вопрос задан
  • 175 просмотров
Пригласить эксперта
Ответы на вопрос 1
1. Их может быть сколько угодно. Оправдано в тех случаях, когда у вас на сайте в разных местах находится 3 абсолютно разных калькулятора, обрабатываемых vue, и больше ничего.

2. Если у вас очень просто проект, то нет смысла создавать компонент button, в котором будет находится та же кнопка, с какими-то вашими properties. Компоненты нужны в случае, как сказано у вас, переиспользования. Например у вас компонентом может быть какой-то пост, какой-то комментарий и тд.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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