获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
我遇到了类似的问题[图片]怎么拿到数据并且改变这个eduTopicStores值
如何正确获得Promise方式后then返回值是值的本身而不是一个Promise对象?我通过Promise方式把一个wx.request()的异步API封装好,示例代码大概如下: getdata:function(){ return new Pormise(res,rej){ wx.request({ .... success:function(e){res(e.data)}, // e的值为一个对象{msgcode:1,data:1} fail:function(error){rej("获取失败!")} }); }; }; 调用: var value=getdata().then(function(e){ console.log(e); // 打印结果显示:1 return e; // 返回给变量value=Promise对象(情况如下图,isLike就是返回的Promise对象) [图片] },function(error){}); 请问为何我在上述的return e中获取不到跟打印console(e)同样的值?是哪里出错了?先感谢帮忙!
2020-09-11