介绍
WePY 是一款让小程序支持组件化开发的框架,通过预编译的手段让开发者可以选择自己喜欢的开发风格去开发小程序。框架的细节优化,Promise,Async Functions的引入都是为了能让开发小程序项目变得更加简单,高效。
同时WePY也是一款成长中的框架,大量吸收借鉴了一些优化前端工具以及框架的设计理念和思想。如果WePY有不足地方,或者你有更好的想法,欢迎提交ISSUE或者PR。
特性:
类Vue开发风格
支持自定义组件开发
支持引入NPM包
支持Promise
支持ES2015+特性,如Async Functions
支持多种编译器,Less/Sass/Styus、Babel/Typescript、Pug
支持多种插件处理,文件压缩,图片压缩,内容替换等
支持 Sourcemap,ESLint等
小程序细节优化,如请求列队,事件优化等
不得不说,wepy的很多写法还是不错的。
选择wepy就是因为与小程序同一个厂的产品,但我感觉修复bug方面速度太慢,而小程序不断更新,导致没体现使用框架的优势。
一部分坑:
组件化限制太大,props传递都会相互污染,毕竟循环使用场景太频繁
很多bug在文档中不体现,导致花了很多时间脱坑
1.7.2支持原生组件,但一直无效
示范性组件质量一般,并且不多
太小的点,就不说了,后面略
目前考虑用回原生写法,希望大大早日优化好
同感,目前就在用wepy,用的越多,越觉得的别扭
同感
个人感觉 微信更新那么快 现有的框架没上手,可能好多功能就不适用了,应该放开插件机制,这样才能像vue一样便于开发者开发
大佬们现在还在用wepy吗,有什么合适的框架推荐吗
这个玩意就是个坑,能劝退一个是一个
***************** 该评论已被屏蔽 --- 微信团队
学习永无止境,对程序的爱好始终如一,我的开源项目
https://github.crmeb.net/u/demo
一起和大神学习交流
微信交流 zhaohe012
t
说好的支持编译web呢?怎么文档和社区都没有?wepy --out web 编译出来两个文件,Index.html、index.js 。用浏览器打开一堆错误。根本跑不起来,哪位大神来解答?
推荐wxapp-webpack-plugin这个插件,只是可以配合webpack使用,这样就可以使用less等插件,其他的组件化原生已支持,如果没有一份代码多端复用的需求下,不建议用任何其他封装过发框架,坑太多,如果是节省学习成本的话,那如果想做得好还是要学习原生小程序开发。所以对于大多数没有同时要开发一个web端的公司来说,用这些框架基本上没有任何好处
该评论已被删除
大水们,我想找到,原生微信小程序什么时候支持dom操作