abort controller
v3.0.0
Whatwg AportController接口的實現。
import AbortController from "abort-controller"
const controller = new AbortController ( )
const signal = controller . signal
signal . addEventListener ( "abort" , ( ) => {
console . log ( "aborted!" )
} )
controller . abort ( )https://jsfiddle.net/1r2994qp/1/
使用NPM安裝,然後使用捆綁器。
npm install abort-controller
或從dist目錄下載。
import AbortController from "abort-controller"
// or
const AbortController = require ( "abort-controller" )
// or UMD version defines a global variable:
const AbortController = window . AbortControllerShim如果您的Bundler識別package.json AbortController browser字段。如果您想為IE進行墮胎式AbortController ,請使用abort-controller/polyfill 。
如果本機實現一無所有,則導入abort-controller/polyfill將AbortController墊片分配給AbortController global變量。
import "abort-controller/polyfill"
// or
require ( "abort-controller/polyfill" )https://dom.spec.whatwg.org/#interface-abortcontroller
與此控制器關聯的墮胎對象。
abort事件通知聽眾signal 。
歡迎貢獻❤️
請使用GitHub問題/PR。
npm install安裝依賴項用於開發。npm test運行測試並測量代碼覆蓋範圍。npm run clean可刪除測試的臨時文件。npm run coverage為您的默認瀏覽器打開了先前測試的代碼覆蓋範圍。npm run lint運行ESLINT。npm run build生成dist代碼。npm run watch在每個文件更改上運行測試。