收藏
回答

Promise为何不起效果呢?是我语法上有错吗?

Page({
  wait: function(){
    // setTimeout(() => {console.log(222)},2000)
    return new Promise((resolve,reject) => {
      // setTimeout(() => {resolve(222)},2000)
      setTimeout(function(){resolve(222)},2000)
    })
  },
  onLoad: function (){
    console.log(111);
    // this.wait().then((res) => {console.log(res);});
    this.wait().then(res => console.log(res))
    console.log(333);
  }
})

怎么样得到正确的打印结果“111 222 333”呢,有劳大神请教了哦!

回答关注问题邀请回答
收藏
登录 后发表内容