收藏
回答

Promise then方法在小程序里面不起作用

app.js的onLaunch方法中使用Promise then方法,但却没有实现同步,请问目前微信小程序是不支持此方法吗?

问题是:访问pages/test/addsmall页面,程序首页执行app.js的onLaunch方法,里面有使用Promise then调用wx.request,但结果还没返回,就进入了pages/test/addsmall页面的onLoad方法

app.js部分代码:






addsmall.js方法:


控制台打印结果:


正常的结果应该是:先打印33,再打印~~~~~~~~~~


回答关注问题邀请回答
收藏

1 个回答

  • HS
    HS
    2017-10-24

    Promise 仅能控制自身的 .then.then.catch... 流程,而不能保证位于 Promise 之后或之前的代码必须在 promise 执行完毕之后被调用。

    2017-10-24
    有用 1
    回复 1
    • Echo
      Echo
      2021-01-05
      那怎么才能让 代码在promise之后再执行呢
      2021-01-05
      回复
登录 后发表内容