Данный проект представляет собой адаптацию кода на Vue-фреймворке для платформы быстрых приложений.
Выполнение команды npm run build
в этом проекте приведёт к созданию соответствующего DSL-файла в каталоге dist
, который будет встроен в APK платформы быстрого приложения.
Инструмент для компиляции проектов быстрых приложений, включающий в себя инициализацию проекта, компиляцию, проверку и упаковку.
Официальный исходный код Vue, разветвлённый для платформы быстрых приложений, с дополнениями для адаптации операций на основе DOM API.
Проект Vue DSL от официальных разработчиков быстрых приложений с дополнениями, касающимися жизненного цикла APP/Page и вызовов для получения системных возможностей.
TodoMVC-проект, работающий на платформе быстрых приложений и разработанный с использованием Vue DSL.
Разработчикам, использующим Vue для создания быстрых приложений, необходимо выполнить операции как во время компиляции, так и во время выполнения.
Компиляция включает в себя создание нового проекта быстрого приложения и возможность компиляции и упаковки проекта.
Шаги, необходимые разработчику:
# Глобальная установка hap-toolkit
npm install hap-toolkit -g
# Подтверждение версии больше 0.4.1
hap -v
# Инициализация проекта
hap init vue-demo --dsl=vue # Если версия toolkit 0.4.1 или выше
# Переход в проект и установка зависимостей
cd vue-demo
npm install
# Разработка проекта: добавление страниц, разработка компонентов и т. д.
# ...
# Сборка проекта для получения rpk-файла
npm run build # Не сжатый код для разработки
npm run release # Сжатый код для публикации
Во время выполнения быстрые приложения требуют использования APK версии 1050 или более поздней.
Начиная с версии 1050, APK включает в себя стандартные DSL-фреймворк JS (с расширением ux) и Vue DSL-фреймворк JS.
При запуске RPK платформа автоматически выбирает DSL-фреймворк на основе используемой синтаксической структуры во время сборки и загружает его для выполнения.
Необходимые действия разработчика:
Разработчик может скачать APK для запуска быстрых приложений здесь.
Разработчик может загрузить APK отладчика для быстрых приложений отсюда.
Разработчик может выбрать «локальную установку» или «онлайн-обновление» в отладчике для загрузки RPK-файла.
Использование аналогично стандартному DSL-разработке, подробности см. в официальном руководстве по быстрым приложениям здесь.
Если вы обнаружите отсутствие функций или ошибки в коде Vue-фреймворка текущей версии для внутреннего тестирования, вы можете создать ISSUE.
Конечно, если вы опытный разработчик, вы также можете отправить Merge Request.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )