Rax applet คือระบบการพัฒนาแอปเพล็ตแบบ cross-end ที่สมบูรณ์โดยอิงตามรันไทม์ไดรเวอร์
? Complete Rax DSL: ใช้ Rax (React) DSL ที่สมบูรณ์และความสามารถที่เกี่ยวข้องกับการจัดการสถานะโดยไม่มีข้อ จำกัด ทางไวยากรณ์ใด ๆ
⏱ เข้ากันได้กับมาตรฐาน W3C: รองรับมาตรฐาน DOM และ BOM API และพัฒนาโปรแกรมขนาดเล็กได้เร็วเท่ากับการพัฒนาเว็บแอปพลิเคชัน
รองรับการใช้งานแบบผสมสองเครื่องยนต์: ในโปรเจ็กต์โปรแกรมขนาดเล็ก ส่วนประกอบในเครื่องได้รับการสนับสนุนให้สร้างขึ้นโดยใช้โซลูชันเวลาคอมไพล์ มอบประสบการณ์ประสิทธิภาพที่ยอดเยี่ยมยิ่งขึ้น
? การสนับสนุนหลายเทอร์มินัล: การสนับสนุนอย่างเต็มที่สำหรับอาลีบาบา (Alipay, Taobao, DingTalk ฯลฯ ), WeChat, ByteDance, Baidu, Kuaishou มินิโปรแกรม
ส่วนประกอบแบบครอสเอนด์: Fusion Mobile มีระบบส่วนประกอบที่หลากหลายสำหรับมินิโปรแกรมต่างๆ
⛳Cross-end API: จัดเตรียม API แบบครบวงจรสำหรับแอปเพล็ตหลายตัวผ่าน Uni API
$ npm init rax rax-miniapp-example # 选择小程序跨端应用的类型
$ cd rax-miniapp-example
$ npm install
$ npm start
จากนั้นใช้มินิโปรแกรม IDE เพื่อเริ่มการดีบัก:
คลิกที่เว็บไซต์อย่างเป็นทางการของ Rax เพื่อดูเอกสารการใช้งาน
คลิกเพื่อดูตัวอย่าง
หากคุณใช้ Rax เพื่อพัฒนาโปรแกรมขนาดเล็กด้วย คุณสามารถเพิ่มมันเข้าไปในประเด็นการรวบรวมเคสได้
ตลาดเฮมา | ยูคุวิดีโอ | เมืองปลอดภาษีบูติกระดับโลก | ช่องทางค้าปลีกของอาลีบาบา |
---|---|---|---|
สมาชิกเหิงอัน+ | แอคคอร์โฮเทลส์ | ศูนย์ว้าวฉลาด | ด้านผู้นำกลุ่มที่ Taoxianda ชื่นชอบ |
คลิกเพื่อดูมินิโปรแกรม WeChat เพิ่มเติมที่ใช้ Rax
สำนักงานเจ้อเจียง | การแสดงภาพยนตร์ | ระยะที่ 1 ของสำนักงานใหญ่โรงพยาบาลแห่งแรกของมหาวิทยาลัยเจ้อเจียง | เติมเงินเกม |
---|---|---|---|
ตลาดเฮมา | ทัวร์รอบๆ Fliggy | อาลีเฮลท์ฟาร์มาซี | คิวบา ศาลบ้านของฉัน |
คลิกเพื่อดูมินิโปรแกรม Alipay เพิ่มเติมโดยใช้ Rax
คลิกเพื่อดูมินิโปรแกรม Taobao โดยใช้ Rax
คลิกเพื่อดู CHANGELOG
ถามตอบกลุ่ม DingTalk | ปัญหา 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 进行调试
แพ็คเกจ เอ็นพีเอ็ม | อธิบาย |
---|---|
miniapp-เรนเดอร์ | โซลูชันรันไทม์แอปเพล็ต Rax จำลอง DOM/BOM API |
miniapp-รันไทม์-config.js | การกำหนดค่าสาธารณะของโปรเจ็กต์รันไทม์โซลูชันแอปเพล็ต Rax |
ประวัติมินิแอป | แอปเพล็ต Rax จำลองประวัติศาสตร์ |
rax-miniapp-babel-ปลั๊กอิน | Rax แอปเพล็ตสแกนปลั๊กอิน Babel |
rax-miniapp-config-webpack-plugin.php | การกำหนดค่าแอปเพล็ต Rax เพื่อสร้างปลั๊กอิน Webpack |
rax-miniapp-runtime-webpack-plugin.php | ปลั๊กอิน Webpack การสร้างโค้ดเทมเพลตเทมเพลตรันไทม์แอปเพล็ต Rax |
ไดร์เวอร์ miniapp | ไดรเวอร์โซลูชันรันไทม์ Rax applet (ไดรเวอร์คืออะไร) |
jsx-คอมไพเลอร์ | คอมไพเลอร์หลักโซลูชันคอมไพล์เวลาแอปเพล็ต Rax |
jsx2mp-cli | เครื่องมือเริ่มต้นบรรทัดคำสั่งโซลูชันเวลารวบรวมแอปเพล็ต Rax (ล้าสมัย) |
jsx2mp-ตัวโหลด | Rax โซลูชันการรวบรวมโปรแกรมขนาดเล็ก Webpack loader |
jsx2mp-รันไทม์ | Rax applet โซลูชันเวลาคอมไพล์ shim รันไทม์ |
miniapp-builder-shared | Rax applet วิธีการและตัวแปรสาธารณะ ฯลฯ |
miniapp-คอมไพล์-config.js | Rax แอพเพล็ตโซลูชันเวลาคอมไพล์โครงการการกำหนดค่าสาธารณะ |
ใบอนุญาต BSD