最近一短期在作小程序,以前一直在團隊中作研發,不多有時間去總結一些東西,以後離職去了一家福利待遇很好的公司,本身負責一個事業線的前端研發,從小程序到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