收藏
回答

如何保证函数内执行是按照代码写的顺序执行?

 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)之前。如何确保执行获取数据之后再执行最后一个控制台输出?强制程序按照代码顺序执行?谢谢!



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

1 个回答

  • 老张
    老张
    2020-02-14

    异步改同步。

    2020-02-14
    有用
    回复
登录 后发表内容
问题标签