O miniaplicativo Rax é um sistema completo de desenvolvimento de miniaplicativos cross-end baseado em driver de tempo de execução.
? DSL Rax completo: Use o DSL Rax (React) completo e recursos relacionados ao gerenciamento de estado sem quaisquer restrições de sintaxe
⏱Compatível com os padrões W3C: suporta API DOM e BOM padrão e desenvolve pequenos programas tão rapidamente quanto desenvolve aplicativos da web
Suporta uso misto de mecanismo duplo: em projetos de programas pequenos, os componentes locais são suportados para serem construídos usando soluções em tempo de compilação, proporcionando uma experiência de desempenho mais extrema
? Suporte multiterminal: suporte completo para miniprogramas Alibaba (Alipay, Taobao, DingTalk, etc.), WeChat, ByteDance, Baidu, Kuaishou
? Componentes cross-end: Fusion Mobile fornece um sistema de componentes rico em vários miniprogramas
⛳API cross-end: fornece uma API unificada em vários miniaplicativos por meio da Uni API
$ npm init rax rax-miniapp-example # 选择小程序跨端应用的类型
$ cd rax-miniapp-example
$ npm install
$ npm start
Em seguida, use o miniprograma IDE para iniciar a depuração:
Clique no site oficial do Rax para visualizar a documentação de uso
Clique para ver exemplos
Se você também estiver usando o Rax para desenvolver pequenos programas, poderá adicioná-lo à questão da coleção de casos.
Mercado Hema | Vídeo Youku | Cidade boutique global isenta de impostos | Canal de varejo Alibaba |
---|---|---|---|
Membro Hengan+ | Accor Hotéis | Zero uau inteligente | Lado preferido do líder do grupo de Taoxianda |
Clique para ver mais miniprogramas WeChat usando Rax
Escritório de Zhejiang | atuação em filmes | Fase I da Sede do Primeiro Hospital da Universidade de Zhejiang | Recarga de jogo |
---|---|---|---|
Mercado Hema | Passeio por Fliggy | Farmácia Ali Saúde | CUBA meu tribunal de origem |
Clique para ver mais miniprogramas Alipay usando Rax
Clique para ver o mini programa Taobao usando Rax
Clique para visualizar CHANGELOG
Grupo DingTalk de perguntas e respostas | Problemas do GitHub |
---|---|
Problemas do GitHub |
Por favor, primeiro leia as Diretrizes de Contribuição Rax para entender as especificações básicas.
Execute o seguinte comando:
$ git clone [email protected]:raxjs/miniapp.git
$ cd miniapp
$ npm install
$ npm run setup
Veja a depuração rax-miniapp-runtime-webpack-plugin
como exemplo:
# 进入示例项目
$ cd examples/app-lifecycle
$ npm install
$ npm link ../../packages/rax-miniapp-runtime-webpack-plugin # 本地 link 要调试的代码包
$ npm start # 启动项目,打开小程序 IDE 进行调试
Pacotes NPM | descrever |
---|---|
renderização de miniapp | A solução de tempo de execução do miniaplicativo Rax simula API DOM/BOM |
miniapp-runtime-config | Configuração pública do projeto de solução de tempo de execução do miniaplicativo Rax |
histórico do miniapp | O miniaplicativo Rax simula a história |
rax-miniapp-babel-plugins | Plug-in babel de varredura de código do miniaplicativo Rax |
rax-miniapp-config-webpack-plugin | Configuração do miniaplicativo Rax para gerar o plug-in Webpack |
rax-miniapp-runtime-webpack-plugin | Plug-in Webpack de geração de código de modelo de esquema de tempo de execução do miniaplicativo Rax |
driver-miniaplicativo | Driver da solução de tempo de execução do miniaplicativo Rax (o que é um driver) |
compilador jsx | Compilador central da solução em tempo de compilação do miniaplicativo Rax |
jsx2mp-cli | Ferramenta de inicialização de linha de comando da solução em tempo de compilação do miniaplicativo Rax (obsoleto) |
carregador jsx2mp | Rax solução de compilação de pequenos programas Webpack loader |
tempo de execução jsx2mp | Rax applet solução de tempo de compilação correção de tempo de execução |
miniapp-builder-compartilhado | Métodos e variáveis públicas do miniaplicativo Rax, etc. |
miniapp-compile-config | Configuração pública do projeto de solução em tempo de compilação do miniaplicativo Rax |
Licença BSD