10.5K ·GitHub
Что это такое?
Простой демонстрационный проект для начинающих, созданный на Vue 2, Vue Router и Vuex, чтобы показать, как эти три части работают вместе в одном небольшом приложении.
Это готовый переиспользуемый фреймворк или просто пример приложения?
Это небольшое законченное демонстрационное приложение, а не библиотека и не фреймворк. Его задача — читать и запускать как учебный материал, а не устанавливать в другие проекты.
Как его запустить?
Клонируйте репозиторий, выполните 'npm install', затем запустите сервер разработки командой 'npm run dev' (она запускает node build/dev-server.js). Для production-сборки используйте 'npm run build'.
Что нужно установить, чтобы его запустить?
Node.js 4.0+ (собрано и проверено на Node 6.10) и npm 3.0+. Само приложение зависит только от vue, vue-router и vuex.
Это поможет выучить весь Vue или только основы?
Проект охватывает только основы Vuex и Vue Router в небольшом приложении. Автор советует, если нужен более полный охват возможностей Vue, смотреть отдельный, более сложный проект.
Как посмотреть демо?
Откройте ссылку на демо в режиме мобильной эмуляции Chrome или отсканируйте прилагаемый QR-код телефоном, так как интерфейс рассчитан на мобильные экраны.
Что именно показывает настройка Vuex?
Она пошагово показывает, как создать хранилище с действиями (actions) и мутациями (mutations) и подключить его к корневому экземпляру Vue, чтобы от начала до конца было видно весь процесс управления состоянием.
Зачем делать такой маленький проект, а не сразу что-то большее?
Чтобы дать новичкам небольшое, полностью работающее приложение, где вся связка vue2 + vuex + vue-router видна сразу, прежде чем переходить к более сложным проектам.
What are similar projects?
vue, vue2-elm, vue-router, vuestic-admin, vue-element-admin, learnVue, vue-admin-template, mall-admin-web