/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
Chameleon(跨端統一解決方案),一套代碼運行多端,一端所見即多端所見,支持web、微信小程序、支付寶小程序、百度小程序、android(weex)、ios(weex)、qq 小程序、字節跳動小程序、快應用等平台!
自由定製 API 和組件
基於強大的多態協議,可自由擴展任意 API 和組件,不強依賴框架的更新。各端原始項目中已積累大量組件,也能直接引入到跨端項目中使用。
基於強大的多態協議,充分隔離各端差異化實現,輕鬆維護一套代碼實現跨多端。
智能規範校驗
代碼規範校驗,當出現不符合規範要求的代碼時,編輯器會展示智能提示,不用挨個調試各端代碼,同時命令行啟動窗口也會提示代碼的錯誤位置。
漸進式跨端
既想一套代碼運行多端,又不用大刀闊斧的重構項目?不僅可以用 cml 開發頁麵,也可以將多端重用組件用 cml 開發,直接在原有項目裏麵調用。
先進前端開發體驗
Chameleon 不僅僅是跨端解決方案。基於優秀的前端打包工具 Webpack,吸收了業內多年來積累的最有用的工程化設計,提供了前端基礎開發腳手架命令工具,幫助端開發者從開發、聯調、測試、上線等全流程高效的完成業務開發。
業務線收集
使用CML業務線收集。
多端高度一致
深入到編程語言維度保障一致性,包括框架、生命周期、內置組件、事件通信、路由、界麵布局、界麵單位、組件作用域、組件通信等高度統一。
豐富的組件
在用 CML 寫頁麵時,chameleon 提供了豐富的組件供開發者使用,內置的有button switch radio checkbox等組件,擴展的有c-picker c-dialog c-loading等等,覆蓋了開發工作中常用的組件。
豐富的 API
為了方便開發者的高效開發,chameleon 提供了豐富的 API 庫,發布為 npm 包chameleon-api,裏麵包括了網絡請求、數據存儲、地理位置、係統信息、動畫等方法。