- 在做小程序时候碰到的地狱回调,
- 1.获取storage中的ant_auth_id(
注:getStorage是异步执行) - 2.在getStorage
异步的原因导致,ajax请求只能放到回调中执行 - 3.在ajax的回调中进行另一个storage的获得needContract
- 4.needContract的回调中根据返回值进行另外两个storage的获得
- 5.最后两个storage的回调中分别执行另外的函数。。。。这样就造成了回调地狱
- 1.获取storage中的ant_auth_id(
1 | my.getStorage({ |
- 用await优化后的代码:
1 | var getCatch=(key)=>{ |