最近一短期在作小程序,以前一直在团队中作研发,不多有时间去总结一些东西,以后离职去了一家福利待遇很好的公司,本身负责一个事业线的前端研发,从小程序到vue都有用到,后来因为某些缘由,以为这里不太适合个人职业发展规划,去了一家上市公司,但愿个人选择是对的。其余的不扯了,下面重点讲一下小程序中使用ES7。前端
import regeneratorRuntime from '../../libs/regenerator-runtime'
复制代码
因为小程序暂时不支持ES7语法,随着时间的发展,相信微信后期会支持高级语法的vue
async bindTap () {
await this.xxx()
}
}
复制代码
使用方法很简单,Async/Await是写异步代码的新方式,之前的方法有回调函数和Promise。相比于Promise,它更加简洁,而且处理错误、条件语句、中间值都更加方便,所以有望替代Promise,成为新一代的一步代码编写方式。对细节感兴趣的话,能够查看Fundebug翻译的《Async/Await替代Promise的6个理由》。git