1.0.2 • Published 5 years ago

vue-deferred v1.0.2

Weekly downloads
17
License
-
Repository
github
Last release
5 years ago

vue-deferred

安装

npm install --save vue-deferred

使用

import Deferred from 'vue-deferred'

// 使用 Deferred
const doSomehings = () => {
  const defer = Deferred()

  setTimeout( () => {
    console.log('hello')
    defer.resolve() 
  })

  return defer.promise
}

// vs 直接使用 promise
const doSomethings = () => {
  return new Promise( (resolve, reject) => {
    setTimeout( () => {
      console.log('hello')
      resolve()
    })
  })
}

用途

使得可以从外部改变 promise 的状态,从而在逻辑体里使用电话,而不是在电话里写逻辑体。

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago