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在每个文件更改上运行测试。