Руководство
Основы
- Установка
- Введение
- Экземпляр Vue
- Синтаксис шаблонов
- Вычисляемые свойства и слежение
- Работа с классами и стилями
- Условная отрисовка
- Отрисовка списков
- Обработка событий
- Работа с формами
- Основы компонентов
Продвинутые компоненты
- Регистрация компонентов
- Входные параметры
- Пользовательские события
- Слоты
- Динамические и асинхронные компоненты
- Обработка крайних случаев
Переходы и анимации
- Анимирование списков и появления/исчезновения
- Анимирование переходов между состояниями
Переиспользование и композиция
- Примеси
- Пользовательские директивы
- Render-функции и JSX
- Плагины
- Фильтры
Инструментарий
- Однофайловые компоненты
- Тестирование
- Поддержка TypeScript
- Публикация на production
Масштабирование
- Роутинг
- Управление состоянием приложения
- SSR. Отрисовка на стороне сервера
- Безопасность
Продвинутые темы
- Подробно о реактивности
Вопросы миграции
- Миграция с Vue 1.x
- Миграция с Vue Router 0.7.x
- Миграция с Vuex 0.6.x на 1.0
Мета
- Сравнение с другими фреймворками
- Присоединяйтесь к сообществу Vue.js!
- Познакомьтесь с командой
Эта документация для версий v2.x и ранее. Для v3.x, документация здесь.
SSR. Отрисовка на стороне сервера
Полное руководство по SSR
Мы создали отдельное руководство для создания приложений Vue с отрисовкой на стороне сервера. Это очень детальное руководство для тех, кто уже знаком с разработкой на Vue на клиентской стороне, разработкой отрисовки на стороне сервера в Node.js и Webpack. Руководство расположено на ssr.vuejs.org.
Nuxt.js
Правильно настроить все аспекты приложения с отрисовкой на стороне сервера и готовое к развёртыванию на production может быть сложной задачей. К счастью, есть отличный проект сообщества, который стремится сделать всё проще: Nuxt.js. Nuxt.js — это высокоуровневый фреймворк, построенный на экосистеме Vue, что обеспечит быстрое получение опыта разработки универсальных приложений на Vue. И даже лучше, вы можете использовать его в качестве генератора статических сайтов (со страницами представленными однофайловыми компонентами)! Мы настоятельно рекомендуем попробовать его.
Quasar Framework SSR + PWA
Quasar Framework позволит сгенерировать приложение с SSR (опционально с PWA), которое использует лучшую в своём классе систему сборки, разумную конфигурацию по умолчанию и удобную расширяемость для разработчиков, чтобы сделать разработку и воплощение вашей идеи простой и лёгкой. Имея более ста компонентов, совместимых с «Material Design 2.0», вы сможете решить какие из них выполняются на сервере, какие доступны в браузере — и даже управлять <meta>
тегами вашего сайта. Quasar — это среда разработки на основе node.js и webpack, которая ускоряет и оптимизирует разработку приложений SPA, PWA, SSR, Electron, Capacitor и Cordova — всё из одной кодовой базы.