WePY
让小程序支持组件化开发的框架。
1. 开发风格
接近于 Vue.js,支持组件 Props 传值,自定义事件、组件分布式复用Mixin、计算属性函数computed、模板内容分发slot等等
2. 组件化
组件化开发,完美解决组件隔离,组件嵌套,组件通信等问题
3. NPM
支持使用第三方 npm 资源,自动处理 npm 资源之间的依赖关系,完美兼容所有无平台依赖的 npm 资源包
4. Promise
通过 polyfill 让小程序完美支持 Promise,解决回调烦恼
5. ES2015
可使用 Generator Fu-nction / Class / Async Function 等特性,大大提升开发效率
6. 优化
对小程序本身的优化,如请求列对处理,优雅的事件处理,生命周期的补充,性能的优化等等
7. 编译器
支持样式编译器:Less/Sass/Styus,模板编译器:wx-ml/Pug,代码编译器:Babel/Typescript。
8. 插件
支持多种插件处理,如文件压缩,图片压缩,内容替换等,扩展简单,使用方便
9. 框架大小
压缩后 24.3KB 即可拥有所有框架功能,额外增加 8.9 KB后即可使用 Promise 和 Async Function
官网地址:tencent.github.io/wepy/
github地址:github.com/Tencent/wep…
MpVue
mpvue 是一款使用 Vue.js 开发微信小程序的前端框架。使用此框架,开发者将得到完整的 Vue.js 开发体验,同时为 H5 和小程序提供了代码复用的能力。如果想将 H5 项目改造为小程序,或开发小程序后希望将其转换为 H5,mpvue 将是十分契合的一种解决方案。
目前, mpvue 已经在美团点评多个实际业务项目中得到了验证。
mpvue是什么?
mpvue 是一套定位于开发小程序的前端开发框架,其核心目标是提高开发效率,增强开发体验。使用该框架,开发者只需初步了解小程序开发规范、熟悉 Vue.js 基本语法即可上手。框架提供了完整的 Vue.js 开发体验,开发者编写 Vue.js 代码,mpvue 将其解析转换为小程序并确保其正确运行。此外,框架还通过 vue-cli 工具向开发者提供 quick start 示例代码,开发者只需执行一条简单命令,即可获得可运行的项目。
文档地址:mpvue.com/
github地址:github.com/Meituan-Dia…
Grace
一个精巧、易用的微信小程序开发辅助库
特点
- 轻量、小巧、上手简单
- 支持和Vue一样优雅的数据响应式
- 支持数据自动更新、更改缓存、批量更新
- 强大的网络功能
- 支持全局事件总线
- 支持跨页面传值
- 支持mixins
github地址:github.com/wendux/grac…