让小程序支持组件化开发的框架。前端
接近于 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…