最近在原生的微信小程序項目中需要把原來es6的promise方法改成es7的async await,這樣代碼看起來更直觀,也方便以后的兄弟維護,但是改了代碼之后項目就報錯了。
提示的錯誤是:regeneratorRuntime is not defined;
解決方法
1. 在小程序開發工具中勾選es6轉es5語法
2.
注意:這里的給出的庫是指定版本的,不要下載最新的。
3.
import regeneratorRuntime from '../../lib/runtime/runtime';
然后就可以正常的使用了async語法處理異步請求了。