微信小程序開發(fā)兩個月了.大家的項目都在不斷迭代.已經不是小程序.這時候就會遇到多層回調嵌套的問題.有些目不忍視了.迫不得已引入es6-promise.在微信小程序內測的時候promise不需要手動引入,后來被微信移除了.
promise詳細的介紹我就不說了.有很多大神寫過.
看看目錄,引入es6-promise就可以用了.
1.網絡請求 wxRequest.js
這里只寫了get和post.
我經常會在網絡請求的時候用微信原生showToast(),所以最后加了finally,方便hideToast()
2.微信其他API wxApi.js
3.用法
promise應用場景很多,下面是promise最基本的用法,在then()中returnpromise對象.
這樣有效解決了回調嵌套的問題.讓代碼看起來更優(yōu)雅.可讀性更高.