1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-quickapp-dsl-vue

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
В этом репозитории не указан файл с открытой лицензией (LICENSE). При использовании обратитесь к конкретному описанию проекта и его зависимостям в коде.
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Данный проект представляет собой адаптацию кода на Vue-фреймворке для платформы быстрых приложений.

Выполнение команды npm run build в этом проекте приведёт к созданию соответствующего DSL-файла в каталоге dist, который будет встроен в APK платформы быстрого приложения.

Краткое описание связанных проектов

quickappcn/hap-toolkit

Инструмент для компиляции проектов быстрых приложений, включающий в себя инициализацию проекта, компиляцию, проверку и упаковку.

quickappcn/vue

Официальный исходный код Vue, разветвлённый для платформы быстрых приложений, с дополнениями для адаптации операций на основе DOM API.

quickappcn/quickapp-dsl-vue

Проект Vue DSL от официальных разработчиков быстрых приложений с дополнениями, касающимися жизненного цикла APP/Page и вызовов для получения системных возможностей.

quickappcn/todomvc-vue

TodoMVC-проект, работающий на платформе быстрых приложений и разработанный с использованием Vue DSL.

Как использовать Vue для разработки быстрых приложений

Разработчикам, использующим 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-фреймворк на основе используемой синтаксической структуры во время сборки и загружает его для выполнения.

Необходимые действия разработчика:

1. Скачать платформу для запуска

Разработчик может скачать APK для запуска быстрых приложений здесь.

2. Установить отладчик

Разработчик может загрузить APK отладчика для быстрых приложений отсюда.

3. Загрузить скомпилированный RPK-файл

Разработчик может выбрать «локальную установку» или «онлайн-обновление» в отладчике для загрузки RPK-файла.

Использование аналогично стандартному DSL-разработке, подробности см. в официальном руководстве по быстрым приложениям здесь.

Свяжитесь с нами

Если вы обнаружите отсутствие функций или ошибки в коде Vue-фреймворка текущей версии для внутреннего тестирования, вы можете создать ISSUE.

Конечно, если вы опытный разработчик, вы также можете отправить Merge Request.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Информация о применении Vue DSL для адаптации в быстрых приложениях, включая код после сборки официального проекта Vue. Развернуть Свернуть
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-quickapp-dsl-vue.git
git@api.gitlife.ru:oschina-mirror/mirrors-quickapp-dsl-vue.git
oschina-mirror
mirrors-quickapp-dsl-vue
mirrors-quickapp-dsl-vue
master