WePY 严格来说其实是对于原生小程序的一种优化性的开发框架,WePY 框架并不是开发必需的,但使用WePY框架可以极大提高开发的效率和组件化的应用。WePY拥有以下特点。
● 开发风格:接近Vue.js,支持组件Props传值、自定义事件、组件分布式复用Mixin、计算属性函数computed、模板内容分发slot等。
● 组件化:组件化开发,完美解决组件隔离、组件嵌套、组件通信等问题。
● npm:支持使用第三方 npm 资源,自动处理 npm 资源之间的依赖关系,完美兼容所有无平台依赖的npm资源包。
● Promise:通过polyfill让小程序完美支持Promise,解决回调烦恼。
● ES2015:可使用Generator Fu-nction、Class、Async Function等特性,大大提升开发效率。
● 对小程序进行优化:对小程序本身进行优化,如请求列对处理、优雅的事件处理、生命周期的补充、性能的优化等。
● 编译器:支持样式编译器Less、Sass、Styus,模板编译器wx-ml、Pug,代码编译器Babel、Typescript。
● 插件:支持多种插件处理,如文件压缩、图片压缩、内容替换等,扩展简单,使用方便。
● 框架大小:压缩后有24.3KB空间即可拥有所有框架功能,额外增加8.9 KB空间后即可使用 Promise和Async Function。
对于习惯传统的Web开发和使用Vue.js开发的开发者而言,WePY提供了只需要简单了解微信小程序的开发即可完成一个小程序的快速体验。
上一篇:关于公司组织秋季旅游的通知
下一篇: