this.$nexttick()與promise 的實踐

先上結論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

http://www.javashuo.com/article/p-mdltjrrc-ku.htmlpromise

http://www.ruanyifeng.com/blog/2014/10/event-loop.htmloop

相關文章
相關標籤/搜索