猿问

Promise的意义是什么?

在做微信小程序的时候遇到了请求异步的问题,导致代码冗长而且复用性很低。后来研究了promise但是发现这个东西并不能解决以上问题

之前的小程序代码类似于这样

wx.request{{

    url:'xxx',

    data:{

        data:somthing

    },

    success:function(){

         wx.request{{

            url:'xxx',

            data:{

                data:somthing

            },

            success:function(){

                

            }

}}

    }

}}


然后 promise 代码类似于这样 

    wx.pro.request({

        url:'xxx',

        data:{

            data:somthing

        },

    }).then(function(data){

         wx.pro.request({

            url:'xxx',

            data:{

                data:somthing

            },

        }).then(function(data){

            

        });

    });


哈士奇WWW
浏览 453回答 1
1回答

白衣染霜花

我说怎么这么别扭 你的.then写错地方了应该是这样的结构a().then(b).then(c)你写的是a().then(b.then(c))
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答