先上結論html
若是promise 裏面是settimeout 則segmentfault
let promise = new Promise((res) => { let time = setTimeout(() => { console.log(1111) }, 200) res() }) promise.then((res) => { console.log(2) }) 先出2再出1 let promise = new Promise((res) => { let time = setTimeout(() => { console.log(1111) res() }, 200) }) promise.then((res) => { console.log(2) }) 先出1111再出2 let promise = new Promise((res) => { this.$nexttick(()=>{ conslole.log(1) }) res() }) promise.then((res) => { console.log(2) }) 先出1再出2