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