请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于数据的异步问题

老师在使用promise这里没问题但是最后一个嵌套要是直接放在第二个then后面就好了,有阅读性,如果只是通过promse解决是不是只能像我这么做呢

https://img1.sycdn.imooc.com//szimg/5d9d4dd909dcd50a06580475.jpg

正在回答

2回答

ustbhuangyi 2019-10-09 10:07:21

多个请求嵌套建议用 async await 代码更直观简洁,关于这个知识点建议你在网上找资料学习一下,推荐你一个:https://juejin.im/post/5b1962616fb9a01e7c2783a8

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3884565 #1
    老师我修改了提问你看下呢
    回复 有任何疑惑可以回复我~ 2019-10-09 11:05:32
  • 提问者 慕粉3884565 #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2019-10-13 22:03:34
ustbhuangyi 2019-10-09 12:34:59

是这样的,而且通常这种嵌套封装到一个函数中,然后最外层要包一层 return new Promise((resolve, reject)=>{}),你最后一个请求获取的数据后执行 resolve(xxx)。

0 回复 有任何疑惑可以回复我~
  • 提问者 慕粉3884565 #1
    老师那具体是怎么写的呢
    回复 有任何疑惑可以回复我~ 2019-10-09 13:00:59
  • ustbhuangyi 回复 提问者 慕粉3884565 #2
    参考课程源码获取歌曲 url 的封装语法。
    回复 有任何疑惑可以回复我~ 2019-10-09 17:27:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信