微信小程序开发
这段时间尝试了一下微信小程序开发,感觉现在坑还是非常多的。官方的坑最多于是试着找了下有没有组件化的方案。目前用的比较多的有两个wepy, 和mpvue,我更倾向于后者。
一、官方wss
1.首先官方不支持组件化感觉开发起来就不是很爽
2.并且如果需要加入npm模块这些不方便
3.限制比较大。例如同时最多只能发起5个请求。虽然一般不会同时请求这么多
二、wepy
其实最开始了解小程序的框架就是这个,并且使用这个开始了。
1.支持组件化
2.可以突破一些限制
3.支持Async Functions , Promise这些
但是对于父组件传值给子组建的时候特别不方便,并且循环组件时有个大坑,就是组件只会初始化一次,如果是同时使用多次可以修改实例名称,但是循环就不好处理了。其他人提的类似的bug#809
三、mpvue
使用wepy的时候刚好遇上了mpvue发布了,看到wepy的问题只好尝试了一下感觉非常不错
1.和vue一样的写法
2.支持Vuex
3.修改部分代码可以将触屏版的转至小程序或者将小程序转为触屏版
但是由于刚刚发布还有很多东西都还没有好,比如常常使用的slot支持不完全,不过总的开发下来感觉还是很不错的。
因为之前没有用过Vue, 和小程序,所以踩的坑比较多。后面再说具体的坑!
😊