在async/await中,await接收的需要是一个promise对象,那么我这样写:
这样是没有问题的,AreaSvr.getList中返回的是一个promise对象。现在我把AreaSvr.getList封装一下,加一个缓存:
在这里,我在AddressSvr.getList的外面封装了一层promise做了缓存,这时候await接收的是AddressSvr.getAddressList 这个函数返回的promise了,但是这个时候返回的promise无效,直接catch到error了,请问一下我哪边写的有问题?
萧十郎
相关分类