Прототипирование для Vue



Книга Прототипирование для Vue

С июля 2019 года Vue занимает третье место по количеству звезд на Github. Он опережает React более чем на 10 000 звезд и оставляет Angular далеко позади. Современнейший из большой тройки, он обрёл взрывную популярность и быстро завоевал любовь разработчиков. При том, что Angular и React имеют финансовую поддержку Facebook и Google. 


Будучи новейшим фреймворком тройки, Vue запаздывает в развитии экосистемы. OverVue создан, чтобы помочь программистам быстро создавать приложения.


По сути OverVue  —  настольное приложение на Vue и Electron для создания компонентов Vue, иерархий и маршрутов c VueRouter. Разработчик может генерировать файл и экспортировать бойлерплейт в проект. Ниже подробности о других возможностях.


Загрузка изображений


Это полезно, когда у вас уже есть дизайн, готовый к превращению в код. Откройте боковую панель кнопкой в левом верхнем углу и выберите Upload Mockup. Загрузите изображение макета из ваших файлов. Стрелка левее надписи Dashboard сворачивает и разворачивает эту панель.



Создание компонента


Дайте компоненту имя и выберите какой-нибудь элемент HTML. Он будет помещён в шаблон. Если нужно, укажите родительский компонент. 


Теперь вы можете перемещать компонент в шаблоне и изменять его размер, подгоняя под макет. Переключайтесь между компонентами левым кликом. Выбирайте HTML-элементы в меню слева и меняйте их порядок на вкладке HTML Elements


Иерархия компонентов красиво отображается в виде дерева на вкладке Project Tree. Если вы забыли определить иерархию в выпадающем меню, просто кликните правой кнопкой по компоненту, и откроется её настройка.



Сниппеты


Нажмите на вкладку Code Snippet на панели инструментов, чтобы увидеть код. Наслаждайтесь свободой действий!



Маршруты


Введите имя маршрута в выпадающий список Routes и нажмите ввод, чтобы добавить его в приложение.


При переключении маршрута вы видите только существующие в активном пути и в canvas компоненты. Это именно то, что VueRouter делает в вашем приложении. Изменения мгновенно отразятся в дереве компонентов.



Сохранение и экспорт


Закончив работу, вы можете сохранить проект или экспортировать новый бойлерплейт в рабочее пространство. Для проекта создаётся package.json, а значит, вы можете установить зависимости через npm или yarn.


Планы


Вот некоторые функции, с реализацией которых вы можете помочь:


  • Управление состоянием Vuex.
  • Интеграция с TypeScript
  • Вложение элементов HTML друг в друга.
  • Перемещение определённого родительского элемента с его потомками через vue-draggable-resizable
  • Интерфейс командной строки и пакет npm
  • Загрузка нескольких изображений для маршрута.

Мы гордимся запуском бета-версии и приглашаем всех использовать и тестировать наш продукт. И, конечно, мы открыты вашим предложениям!


OverVue на Github


755   0  

Comments

    Ничего не найдено.