L'applet Rax est un système complet de développement d'applets cross-end basé sur un pilote d'exécution.
? Rax DSL complet : utilisez le DSL complet de Rax (React) et les fonctionnalités liées à la gestion d'état sans aucune contrainte de syntaxe.
⏱Compatible avec les normes W3C : prend en charge les API DOM et BOM standard et développe de petits programmes aussi rapidement que le développement d'applications Web.
Prise en charge d'une utilisation mixte à double moteur : dans les petits projets de programme, les composants locaux sont pris en charge pour être construits à l'aide de solutions de compilation, offrant ainsi une expérience de performances plus extrêmes.
? Prise en charge multi-terminal : prise en charge complète des mini-programmes Alibaba (Alipay, Taobao, DingTalk, etc.), WeChat, ByteDance, Baidu, Kuaishou
? Composants cross-end : Fusion Mobile fournit un système de composants riche à travers plusieurs mini-programmes
⛳API cross-end : fournissez une API unifiée sur plusieurs applets via l'API Uni
$ npm init rax rax-miniapp-example # 选择小程序跨端应用的类型
$ cd rax-miniapp-example
$ npm install
$ npm start
Utilisez ensuite le mini programme IDE pour lancer le débogage :
Cliquez sur le site officiel de Rax pour consulter la documentation d'utilisation
Cliquez pour voir des exemples
Si vous utilisez également Rax pour développer de petits programmes, vous pouvez l'ajouter au numéro de la collection de cas.
Marché Héma | Vidéo Youku | Ville hors taxes internationale boutique | Canal de vente au détail Alibaba |
---|---|---|---|
Membre Hengan+ | AccorHôtels | Zéro wow intelligent | Le côté du chef de groupe préféré de Taoxianda |
Cliquez pour voir plus de mini-programmes WeChat utilisant Rax
Bureau du Zhejiang | jeu d'acteur | Phase I du siège du premier hôpital de l'université du Zhejiang | Recharge de jeu |
---|---|---|---|
Marché Héma | Visite autour de Fliggy | Pharmacie Ali Santé | CUBA mon terrain de jeu |
Cliquez pour voir plus de mini-programmes Alipay utilisant Rax
Cliquez pour voir le mini programme Taobao utilisant Rax
Cliquez pour voir le journal des modifications
Questions et réponses du groupe DingTalk | Problèmes GitHub |
---|---|
Problèmes GitHub |
Veuillez d'abord lire les directives de contribution Rax pour comprendre les spécifications de base.
Exécutez la commande suivante :
$ git clone [email protected]:raxjs/miniapp.git
$ cd miniapp
$ npm install
$ npm run setup
Prenons l'exemple du débogage de rax-miniapp-runtime-webpack-plugin
:
# 进入示例项目
$ cd examples/app-lifecycle
$ npm install
$ npm link ../../packages/rax-miniapp-runtime-webpack-plugin # 本地 link 要调试的代码包
$ npm start # 启动项目,打开小程序 IDE 进行调试
Forfaits NPM | décrire |
---|---|
rendu mini-application | La solution d'exécution de l'applet Rax simule l'API DOM/BOM |
miniapp-runtime-config | Configuration publique du projet de solution d'exécution d'applet Rax |
historique de la mini-application | L'applet Rax simule l'histoire |
rax-miniapp-babel-plugins | Plug-in Babel pour l'analyse du code de l'applet Rax |
rax-miniapp-config-webpack-plugin | Configuration de l'applet Rax pour générer le plug-in Webpack |
rax-miniapp-runtime-webpack-plugin | Plug-in Webpack de génération de code de modèle de schéma d'exécution d'applet Rax |
pilote-mini-application | Pilote de solution d'exécution de l'applet Rax (qu'est-ce qu'un pilote) |
compilateur jsx | Compilateur principal de la solution de compilation de l'applet Rax |
jsx2mp-cli | Outil de démarrage en ligne de commande de la solution de compilation de l'applet Rax (obsolète) |
jsx2mp-chargeur | Solution de compilation de petits programmes Rax Chargeur Webpack |
jsx2mp-runtime | Cale d'exécution de la solution de compilation de l'applet Rax |
miniapp-builder-partagé | Méthodes et variables publiques de l'applet Rax, etc. |
miniapp-compile-config | Configuration publique du projet de solution de compilation de l'applet Rax |
Licence BSD