讓小程序支持組件化開發的框架。前端
接近於 Vue.js,支持組件 Props 傳值,自定義事件、組件分佈式複用Mixin、計算屬性函數computed、模板內容分發slot等等vue
組件化開發,完美解決組件隔離,組件嵌套,組件通訊等問題git
支持使用第三方 npm 資源,自動處理 npm 資源之間的依賴關係,完美兼容全部無平臺依賴的 npm 資源包github
經過 polyfill 讓小程序完美支持 Promise,解決回調煩惱vue-cli
可以使用 Generator Fu-nction / Class / Async Function 等特性,大大提高開發效率npm
對小程序自己的優化,如請求列對處理,優雅的事件處理,生命週期的補充,性能的優化等等小程序
支持樣式編譯器:Less/Sass/Styus,模板編譯器:wx-ml/Pug,代碼編譯器:Babel/Typescript。微信小程序
支持多種插件處理,如文件壓縮,圖片壓縮,內容替換等,擴展簡單,使用方便緩存
壓縮後 24.3KB 便可擁有全部框架功能,額外增長 8.9 KB後便可使用 Promise 和 Async Function前端框架
官網地址:tencent.github.io/wepy/
github地址:github.com/Tencent/wep…
mpvue 是一款使用 Vue.js 開發微信小程序的前端框架。使用此框架,開發者將獲得完整的 Vue.js 開發體驗,同時爲 H5 和小程序提供了代碼複用的能力。若是想將 H5 項目改造爲小程序,或開發小程序後但願將其轉換爲 H5,mpvue 將是十分契合的一種解決方案。
目前, mpvue 已經在美團點評多個實際業務項目中獲得了驗證。
mpvue 是一套定位於開發小程序的前端開發框架,其核心目標是提升開發效率,加強開發體驗。使用該框架,開發者只需初步瞭解小程序開發規範、熟悉 Vue.js 基本語法便可上手。框架提供了完整的 Vue.js 開發體驗,開發者編寫 Vue.js 代碼,mpvue 將其解析轉換爲小程序並確保其正確運行。此外,框架還經過 vue-cli 工具向開發者提供 quick start 示例代碼,開發者只需執行一條簡單命令,便可得到可運行的項目。
文檔地址:mpvue.com/
github地址:github.com/Meituan-Dia…
一個精巧、易用的微信小程序開發輔助庫
github地址:github.com/wendux/grac…