函数内如何强制同步执行?
发布于 5 年前 作者 jingxiao 10002 次浏览 来自 问答

 console.log(newsid);

    const tiaojian=' id='+newsid

    console.log(tiaojian);

   

    request({

      url: '/MiniProgram/QueryArticles',

      data:{CommonWhereClause: tiaojian }

    }).then(res => {

      console.log(res)

    const list = res.data.Articles[0];

    this.data.HtmlContent=list.HtmlContent;

  

    })


    console.log(this.data.HtmlContent)

onLoad 函数中,有四个控制台输出 console.log,但是最后一个控制台输出,   console.log(this.data.HtmlContent)却执行在 console.log(res)之前。如何确保执行获取数据之后再执行最后一个控制台输出?强制程序按照代码顺序执行?谢谢!

回到顶部