最近因为项目需要从零开始开发微信小程序,在使用的过程中踩过不少的坑,但他的优点也多多。
优点:
1.不需要操心移动端的适配问题
2.可以直接调用手机的一些功能,如:相册,照相机之类的
3.有自己一套组件,同时有相应的WeUI可用作微信 Web开发,保证了界面风格的统一
缺点:
1.某些组件就是灾难区,例如 :textarea。以及wx.request不带cookie,表单组件没有验证
2.没有类似vue的路由守卫可以用
3.执行顺序并不是严格按照生命周期来的,比如 :在onload里面写一个网络请求时可能会在onload之后才能返回,每次都需要加入 callback 防止这种情况发生
4.微信小程序的文档写的挺随意的。
项目还在开发当中,看看接下来会遇到点啥
如果有说错的地方请大家指出,谢谢。