Разработка прототипов для Vue-разработчиков с помощью OverVue
OverVue — это инструмент для прототипирования, который позволяет разработчикам динамически создавать и визуализировать приложение на Vue. Он обеспечивает интуитивно понятное отображение иерархии компонентов в реальном времени и предварительный просмотр кода в реальном времени. Простой в использовании графический интерфейс пользователя (GUI) позволяет добавлять атрибуты HTML и свойства CSS, помогая разработчику представить свой следующий проект. Полученный шаблонный код можно экспортировать в качестве шаблона для дальнейшей разработки в выбранной интегрированной среде разработки (IDE).
Этот инструмент помогает генерировать компоненты Vue, настраивать маршруты и отображать дерево родительских и дочерних компонентов. После небольшой настройки вы можете скачать шаблонный код, что значительно упрощает создание приложения Vue для внешнего интерфейса!
Содержание
Установка
Чтобы загрузить рабочую версию, посетите сайт https://www.overvue.org.
Установка для разработчиков
В терминале:
Обновлённое руководство по установке и настройке WSL
Этот раздел был обновлён, чтобы отразить последние достижения в Windows Subsystem for Linux (WSL), особенно в области интеграции графических приложений Linux непосредственно в WSL без необходимости использования сторонних инструментов X-сервера, таких как X410 или VcXsrv.
Запуск графических приложений Linux в WSL
С запуском WSLg (Windows Subsystem for Linux GUI) процесс запуска графических приложений Linux на Windows был значительно упрощён. WSLg интегрируется напрямую с WSL 2, предлагая встроенную поддержку графических приложений Linux без необходимости дополнительной настройки сервера отображения.
Предварительные требования:
Настройка графических приложений Linux
WSLg автоматически настраивает необходимую среду, избавляя от необходимости вручную устанавливать переменные отображения для графических приложений. Графические приложения Linux теперь можно запускать прямо из меню «Пуск» или через командную строку без дополнительной настройки.
Устаревшие примечания по настройке (не рекомендуется)
Предыдущие инструкции по настройке X410 или VcXsrv для... Изменения в версии
Улучшена совместимость между мультиплатформенными операционными системами и восстановлено исправление для пользователей Windows.
Переключение с Vue 2 Options API на Vue 3 Compositions API в разделе «Предварительный просмотр кода».
Рефакторинг кодовой базы, очистка неиспользуемого старого кода и файлов для оптимизации сборки Electron.
Оптимизация отображаемых изображений для уменьшения занимаемой площади и увеличения скорости работы на старых системах.
Функция Slack и Github OAuth скрыта, так как в настоящее время она не работает и не используется.
Веб-сайт обновлён последними выпусками OverVue 11.0 для использования сообществом.
Исправления ошибок
Исправлены функции импорта и экспорта.
Удалены неиспользуемые и устаревшие зависимости, которые могли привести к новым ошибкам (если новые ошибки будут обнаружены, пожалуйста, укажите это на вкладке «Проблемы»).
Удалены неиспользуемые файлы и код для ускорения времени сборки.
Основное обновление зависимостей значительно ускорило скорость работы приложения.
OverVue 10.0
Полностью переработан основной вид, чтобы он стал интерактивным и интуитивно понятным древовидным представлением.
Обновлён список HTML-элементов, добавлены вложенные элементы.
Создан модальный компонент с фокусом.
Интегрирована библиотека компонентов Vuetensils, дружественная к a11y.
Добавлены модульные тесты для основной функции древовидного представления.
Проведён рефакторинг кодовой базы: удалены ненужные комментарии, неиспользуемые файлы, журналы консоли.
Очищен пользовательский интерфейс боковых панелей.
Добавлен предыдущий основной вид сетки для переключения (в настройках в правом верхнем углу).
Исправление ошибок
Исправлено, что HTML-элементы не отображаются в реальном времени.
Функциональность удаления HTML-элемента была непоследовательной.
В Code Preview был неожиданный код (например, v-model=undefined).
Различные ошибки, связанные с пустыми списками HTML или маршрутами без дочерних элементов.
Импортные операторы и вложения в Code Preview и экспортированный код были исправлены.
Весь набор тестов был исправлен.
OverVue 9.0
Кодовая база (более 40 компонентов) преобразована из Options API в Composition API.
Магазин перенесён из Vuex в Pinia.
Код перенесён на TypeScript.
Реализовано тестирование магазина Pinia.
Зависимость от сборщика Electron обновлена.
UI переработан.
Исправление ошибок
Исправлена функциональность вложения HTML-элементов.
Добавление innerText было исправлено.
Форматирование экспортируемого кода было исправлено.
Отношения родитель-потомок в компоненте были исправлены в фрагменте кода и при экспорте.
Типирование и начальные значения хранилища были исправлены, чтобы соответствовать использованию действий.
Избыточность кода была устранена путём внедрения Composition API и Pinia.
Changelogs 8.0 и старше
OverVue 8.0
Добавлена функция привязки компонента к сетке с дополнительным раскрывающимся меню плотности сетки.
Фрагмент кода отражает стиль области CSS-сетки компонентов.
Возможность импортировать компоненты из библиотеки Element Plus.
Экспортированный шаблон проекта теперь более точно отражает размещение компонентов в приложении.
Улучшено перетаскивание холста и отмена выбора.
Инструкции по установке разработчика WSL улучшены.
TypeScript добавлен в приложение.
Внедрена функция панели поиска компонентов.
Возможность добавления Google и Github OAuth в экспортируемый проект.
Модульное тестирование и тестирование компонентов добавлены в шаблон экспортируемого проекта.
Пользовательский интерфейс переработан. OverVue 7.0
Настройка цвета компонентов по своему усмотрению.
Фрагмент кода отражает CSS-стили компонентов.
Добавлено больше семантических HTML-тегов.
Возможность добавлять атрибуты class, ID и v-model.
Добавлена функция перетаскивания при добавлении или изменении HTML-тегов.
Возможность добавления дочерних компонентов в фрагмент кода родительских компонентов.
Добавление тегов стиля с ограниченной областью действия — при создании класса создаётся запись стиля с позиционированием компонента/элемента HTML.
Объединение состояний/действий/свойств в одну вкладку.
Переработка пользовательского интерфейса.
Исправления ошибок:
OverVue 6.0
Исправления ошибок:
OverVue 5.0
OverVue 4.0
OverVue | GitHub |
---|---|
Джи Ким | @dwejikim |
Крис Дэвис | @chdavis0917 |
Линден Янг | @lindenyoung |
Джигар Патель | @jigarxp |
OverVue | GitHub |
---|---|
Эмма Генесен | @EGenesen |
Алекс Лоу | @alexlaw528 |
Хонгхао (Майкл) Сан | @sunhonghaoparis |
Крис Вонг | @Koregano73 |
OverVue | GitHub |
---|---|
Кэтрин Ким | @katherinek123 |
Кейла Коидзуми Нисимура | @keylakoizumin |
Джейс Кроу | @JaceCrowe |
Джонни Чан | @jchan444 |
OverVue | GitHub |
---|---|
Меган Надкарни | @megatera |
Керолос Несем | @Kerolos-Nesem |
Джулия Бейкерин | @jbbake |
Брайан Барт | @MrBeeAreWhy |
Арам Папарян | @apaparian |
OverVue | GitHub |
---|---|
Зоуи МакГрат | @Z-McGrath |
Шэнон Ли | @shanonlee541 |
Росс Ламмерсон | @lamerson28 |
Габриэла Кокоби | @gkokhabi |
OverVue | GitHub |
---|---|
Сонни Нгуен | @sn163 |
Райан Бендер | @rdbender |
Кенни Ли | @kennyea |
Джеффри Сул | @jeffreysul |
Алекс Лу | @aleckslu |
OverVue | GitHub |
---|---|
Фараз Моаллеми | @farazmoallemi |
Терри Тилли | @codeByCandlelight |
Николас Скиллачи | @schillaci767 |
Шон Грейс | @ziggrace |
OverVue | GitHub |
---|---|
Джоджу Олаоде | @JojuOlaode |
Эллисон Пратт | @allisons11 |
Кэррианн Лин | @keliphan |
Александр Хавас | @LOLDragoon |
OverVue | GitHub |
---|---|
Дрю Нгуен | @drewngyen |
Дин Охаши | @dnohashi |
Дин Чанг | @deanfchung |
Джозеф Эйзеле | @jeisele2 |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )