Applet Rax adalah sistem pengembangan applet cross-end lengkap berdasarkan driver runtime.
? Lengkapi Rax DSL: Gunakan Rax (React) DSL lengkap dan kemampuan terkait manajemen status tanpa batasan sintaksis apa pun
⏱Kompatibel dengan standar W3C: mendukung DOM standar dan BOM API, dan mengembangkan program kecil secepat pengembangan aplikasi web
Mendukung penggunaan campuran mesin ganda: Dalam proyek program kecil, komponen lokal didukung untuk dibangun menggunakan solusi waktu kompilasi, memberikan pengalaman kinerja yang lebih ekstrim
? Dukungan multi-terminal: Dukungan penuh untuk program mini Alibaba (Alipay, Taobao, DingTalk, dll.), WeChat, ByteDance, Baidu, Kuaishou
? Komponen lintas ujung: Fusion Mobile menyediakan sistem komponen yang kaya di berbagai program mini
⛳API lintas ujung: Menyediakan API terpadu di beberapa applet melalui Uni API
$ npm init rax rax-miniapp-example # 选择小程序跨端应用的类型
$ cd rax-miniapp-example
$ npm install
$ npm start
Kemudian gunakan IDE program mini untuk memulai debugging:
Klik situs resmi Rax untuk melihat dokumentasi penggunaan
Klik untuk melihat Contoh
Jika Anda juga menggunakan Rax untuk mengembangkan program kecil, Anda dapat menambahkannya ke edisi kumpulan kasus.
Pasar Hema | Video Youku | Kota bebas bea butik global | Saluran Ritel Alibaba |
---|---|---|---|
Anggota Hengan+ | Hotel Accor | Nol wow pintar | Sisi pemimpin kelompok pilihan Taoxianda |
Klik untuk melihat lebih banyak program mini WeChat menggunakan Rax
Kantor Zhejiang | akting film | Tahap I Markas Besar Rumah Sakit Pertama Universitas Zhejiang | Isi ulang permainan |
---|---|---|---|
Pasar Hema | Tur keliling Fliggy | Apotek Kesehatan Ali | CUBA adalah rumahku |
Klik untuk melihat lebih banyak program mini Alipay menggunakan Rax
Klik untuk melihat program mini Taobao menggunakan Rax
Klik untuk melihat GANTI LOG
Grup Tanya Jawab DingTalk | Masalah GitHub |
---|---|
Masalah GitHub |
Harap baca terlebih dahulu Pedoman Kontribusi Rax untuk memahami spesifikasi dasarnya.
Jalankan perintah berikut:
$ git clone [email protected]:raxjs/miniapp.git
$ cd miniapp
$ npm install
$ npm run setup
Ambil contoh debug rax-miniapp-runtime-webpack-plugin
:
# 进入示例项目
$ cd examples/app-lifecycle
$ npm install
$ npm link ../../packages/rax-miniapp-runtime-webpack-plugin # 本地 link 要调试的代码包
$ npm start # 启动项目,打开小程序 IDE 进行调试
paket NPM | menggambarkan |
---|---|
miniapp-render | Solusi runtime applet Rax mensimulasikan DOM/BOM API |
miniapp-runtime-config | Konfigurasi publik proyek solusi runtime applet Rax |
miniapp-history | Applet Rax mensimulasikan sejarah |
rax-miniapp-babel-plugins | Pemindaian kode applet Rax plug-in babel |
rax-miniapp-config-webpack-plugin | Konfigurasi applet Rax untuk menghasilkan plug-in Webpack |
rax-miniapp-runtime-webpack-plugin | Plug-in Webpack pembuatan kode template skema runtime applet Rax |
driver-miniapp | Driver solusi runtime applet Rax (apa itu driver) |
jsx-kompiler | Kompiler inti solusi waktu kompilasi applet Rax |
jsx2mp-cli | Alat startup baris perintah solusi waktu kompilasi applet Rax (usang) |
jsx2mp-loader | Solusi kompilasi program kecil Rax Pemuat Webpack |
jsx2mp-runtime | Rax applet solusi waktu kompilasi runtime shim |
miniapp-builder-berbagi | Metode dan variabel publik applet Rax, dll. |
miniapp-kompilasi-config | Konfigurasi publik proyek solusi waktu kompilasi applet Rax |
Lisensi BSD