今年去了新公司
主要负责的业务是小程序
之前的代码使用es5写的
充斥这大量的异步函数嵌套
还有很多的var that = this
…
于是乎
想慢慢的都改成es6
先从自己负责的部分开始把
小程序
总的来说,小程序要比写移动端的页面要简单
小程序为我们做了很多的封装,提供了自动补全,代码压缩之类的功能
省去了很多麻烦
想用es6,自然得考虑兼容性是否可以接收
小程序文档
看来还好
小程序异步方法
小程序的异步方法的格式其实都差不多
例如wx.request
1 | wx.request({ |
基本上小程序的异步方法都有两个参数,success
、fail
对应成功和失败的处理函数,既然格式统一,那就好解决了
小程序异步方法Promise化
1 | function wxPromisify(fn) { |