Я никогда особо не задумывался о том, что это значит, когда говорят, что VueJS

…. идеально подходит для работы сложных одностраничных приложений при использовании в сочетании с «современными инструментами и вспомогательными библиотеками.

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

Теперь, когда я провел поиск того, что означает одностраничное приложение, я действительно смущен своим ответом. Я сделал хорошее предположение, но не понял его правильно.

Одностраничное приложение (SPA) — это веб-сайт, который повторно отображает свое содержимое в ответ на действия навигации (например, нажатие ссылки), не отправляя запрос на сервер для получения нового HTML. — Пол Шерман

Одностраничные приложения (SPA) — это веб-приложения, которые загружают одну HTML-страницу и динамически обновляют эту страницу по мере того, как пользователь взаимодействует с приложением. — Майк Уоссон

Версия Майка Уоссона легче для понимания, а версия Пола Шермана более техническая. Я обязательно прочитаю, что означает SPA, прежде чем пытаться ответить на какие-либо вопросы о SPA. Как работают одностраничные приложения кажется хорошим ресурсом для получения дополнительной информации.