微信小程序:使用Promise简化回调
[ 2022-12-08 18:43:34 | 作者: admin ]
p.s. 定义回调函数,可以解决异步执行问题:第一个函数没有执行完就执行第二个函数的问题。目前加入Promise可以简化存在多级回调的问题!
如果程序逻辑上没有3级及其以上的回调,应该是不需要用到Promise的。
了解什么是 Promise 对象
在项目中,会出现各种异步操作,如果一个异步操作的回调里还有异步操作,就会出现回调金字塔。
比如下面这种
阅读全文…
如果程序逻辑上没有3级及其以上的回调,应该是不需要用到Promise的。
了解什么是 Promise 对象
在项目中,会出现各种异步操作,如果一个异步操作的回调里还有异步操作,就会出现回调金字塔。
比如下面这种
// 模拟获取code,然后将code传给后台,成功后获取userinfo,再将userinfo传给后台
// 登录
wx.login({
success: res => {
let code = res.code
// 请求
imitationPost({
url: '/test/loginWithCode',
...// 登录
wx.login({
success: res => {
let code = res.code
// 请求
imitationPost({
url: '/test/loginWithCode',
阅读全文…
1