El subprograma Rax es un completo sistema de desarrollo de subprogramas cruzados basado en un controlador de tiempo de ejecución.
? Rax DSL completo: utilice el DSL completo de Rax (React) y las capacidades relacionadas con la gestión de estado sin restricciones de sintaxis.
⏱Compatible con los estándares W3C: admite API DOM y BOM estándar y desarrolla programas pequeños tan rápido como el desarrollo de aplicaciones web
Admite el uso mixto de doble motor: en proyectos de programas pequeños, se admite la creación de componentes locales utilizando soluciones en tiempo de compilación, lo que proporciona una experiencia de rendimiento más extrema.
Soporte multiterminal: soporte completo para mini programas Alibaba (Alipay, Taobao, DingTalk, etc.), WeChat, ByteDance, Baidu, Kuaishou.
Componentes cruzados: Fusion Mobile proporciona un rico sistema de componentes en múltiples miniprogramas.
⛳API cross-end: proporcione una API unificada en múltiples subprogramas a través de Uni API
$ npm init rax rax-miniapp-example # 选择小程序跨端应用的类型
$ cd rax-miniapp-example
$ npm install
$ npm start
Luego use el mini programa IDE para comenzar a depurar:
Haga clic en el sitio web oficial de Rax para ver la documentación de uso.
Haga clic para ver ejemplos
Si también está utilizando Rax para desarrollar programas pequeños, puede agregarlo a la edición de la colección de casos.
Mercado Hema | vídeo de youku | Ciudad boutique global libre de impuestos | Canal minorista de Alibaba |
---|---|---|---|
Miembro Hengan+ | AccorHotels | Cero guau inteligente | El lado del líder del grupo preferido de Taoxianda |
Haga clic para ver más miniprogramas de WeChat usando Rax
Oficina de Zhejiang | actuación de película | Fase I de la Sede del Primer Hospital de la Universidad de Zhejiang | Recarga de juego |
---|---|---|---|
Mercado Hema | Tour por Fliggy | Farmacia Ali Salud | CUBA mi cancha local |
Haga clic para ver más mini programas de Alipay usando Rax
Haga clic para ver el mini programa Taobao usando Rax
Haga clic para ver el REGISTRO DE CAMBIOS
Preguntas y respuestas del grupo DingTalk | Problemas de GitHub |
---|---|
Problemas de GitHub |
Primero lea las Pautas de contribución de Rax para comprender las especificaciones básicas.
Ejecute el siguiente comando:
$ git clone [email protected]:raxjs/miniapp.git
$ cd miniapp
$ npm install
$ npm run setup
Tome la depuración de rax-miniapp-runtime-webpack-plugin
como ejemplo:
# 进入示例项目
$ cd examples/app-lifecycle
$ npm install
$ npm link ../../packages/rax-miniapp-runtime-webpack-plugin # 本地 link 要调试的代码包
$ npm start # 启动项目,打开小程序 IDE 进行调试
Paquetes de NPM | describir |
---|---|
renderizado de miniaplicaciones | La solución de tiempo de ejecución del subprograma Rax simula la API DOM/BOM |
miniapp-runtime-config | Configuración pública del proyecto de solución de tiempo de ejecución del subprograma Rax |
historial-miniaplicación | El subprograma Rax simula la historia |
rax-miniapp-babel-complementos | Complemento de Babel para escanear código del subprograma Rax |
rax-miniapp-config-webpack-plugin | Configuración del subprograma Rax para generar el complemento Webpack |
rax-miniapp-runtime-webpack-plugin | Complemento Webpack de generación de código de plantilla de esquema de tiempo de ejecución del subprograma Rax |
miniaplicación del conductor | Controlador de la solución de tiempo de ejecución del subprograma Rax (¿qué es un controlador?) |
compilador jsx | Compilador principal de la solución en tiempo de compilación del subprograma Rax |
jsx2mp-cli | Herramienta de inicio de línea de comando de solución en tiempo de compilación del subprograma Rax (obsoleta) |
cargador-jsx2mp | Solución de compilación de programas pequeños Rax Cargador webpack |
jsx2mp-tiempo de ejecución | Calce de tiempo de ejecución de solución de tiempo de compilación del subprograma Rax |
miniapp-builder-compartido | Métodos y variables públicos del subprograma Rax, etc. |
miniaplicación-compilación-config | Configuración pública del proyecto de solución en tiempo de compilación del subprograma Rax |
Licencia BSD