Апплет Rax — это полнофункциональная система разработки апплетов, основанная на драйвере среды выполнения.
Полный Rax DSL: используйте полный Rax (React) DSL и возможности, связанные с управлением состоянием, без каких-либо синтаксических ограничений.
⏱Совместимость со стандартами W3C: поддерживает стандартные API DOM и BOM, позволяет разрабатывать небольшие программы так же быстро, как и веб-приложения.
Поддержка смешанного использования с двумя ядрами: в небольших программных проектах поддерживается сборка локальных компонентов с использованием решений времени компиляции, что обеспечивает более высокую производительность.
? Поддержка нескольких терминалов: Полная поддержка мини-программ Alibaba (Alipay, Taobao, DingTalk и т. д.), WeChat, ByteDance, Baidu, Kuaishou.
? Межконечные компоненты: Fusion Mobile предоставляет богатую систему компонентов для множества мини-программ.
⛳Перекрестный API: предоставление единого API для нескольких апплетов с помощью Uni API.
$ npm init rax rax-miniapp-example # 选择小程序跨端应用的类型
$ cd rax-miniapp-example
$ npm install
$ npm start
Затем используйте мини-программу IDE, чтобы начать отладку:
Нажмите на официальный сайт Rax, чтобы просмотреть документацию по использованию.
Нажмите, чтобы просмотреть примеры
Если вы также используете Rax для разработки небольших программ, то можете добавить его в выпуск кейс-сборника.
Рынок Хема | Юку видео | Глобальный бутик-город беспошлинной торговли | Розничный канал Alibaba |
---|---|---|---|
Участник Хэнгана+ | Отели Accor | Ноль вау умный | Сторона лидера группы, которую предпочитает Таосянда |
Нажмите, чтобы просмотреть больше мини-программ WeChat с использованием Rax
Чжэцзянский офис | актерское мастерство в кино | Фаза I штаб-квартиры Первой больницы Чжэцзянского университета | Пополнение игры |
---|---|---|---|
Рынок Хема | Экскурсия по Флигги | Аптека здоровья Али | КУБА мой родной суд |
Нажмите, чтобы просмотреть больше мини-программ Alipay с использованием Rax
Нажмите, чтобы просмотреть мини-программу Taobao с использованием Rax
Нажмите, чтобы просмотреть ИЗМЕНЕНИЯ
Группа вопросов и ответов | Проблемы с GitHub |
---|---|
Проблемы с GitHub |
Пожалуйста, сначала прочтите Руководство по взносам Rax, чтобы понять основные характеристики.
Выполните следующую команду:
$ git clone [email protected]:raxjs/miniapp.git
$ cd miniapp
$ npm install
$ npm run setup
В качестве примера возьмем отладку rax-miniapp-runtime-webpack-plugin
:
# 进入示例项目
$ cd examples/app-lifecycle
$ npm install
$ npm link ../../packages/rax-miniapp-runtime-webpack-plugin # 本地 link 要调试的代码包
$ npm start # 启动项目,打开小程序 IDE 进行调试
пакеты НПМ | описывать |
---|---|
мини-приложение-рендер | Решение времени выполнения апплета Rax имитирует API DOM/BOM |
miniapp-runtime-config | Публичная конфигурация проекта решения среды выполнения апплета Rax |
история мини-приложений | Апплет Rax имитирует историю |
rax-miniapp-babel-плагины | Плагин Babel для сканирования кода апплета Rax |
rax-miniapp-config-webpack-плагин | Конфигурация апплета Rax для создания плагина Webpack |
rax-miniapp-runtime-webpack-плагин | Генерация кода шаблона схемы времени выполнения апплета Rax Плагин Webpack |
драйвер-мини-приложение | Драйвер решения среды выполнения апплета Rax (что такое драйвер) |
jsx-компилятор | Основной компилятор решения времени компиляции апплета Rax |
jsx2mp-кли | Инструмент запуска командной строки решения апплета Rax (устарело) |
jsx2mp-загрузчик | Решение для компиляции небольших программ Rax Загрузчик Webpack |
jsx2mp-время выполнения | Оболочка времени выполнения решения компиляции апплета Rax |
общий доступ к мини-приложению | Публичные методы и переменные апплета Rax и т. д. |
miniapp-компиляция-конфигурация | Публичная конфигурация проекта решения времени компиляции апплета Rax |
Лицензия БСД