abort controller
v3.0.0
การใช้งานอินเทอร์เฟซ AbortController ของ WHATWG
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 เพื่อติดตั้งจากนั้นใช้ Bundler
npm install abort-controller
หรือดาวน์โหลดจาก dist Directory
import AbortController from "abort-controller"
// or
const AbortController = require ( "abort-controller" )
// or UMD version defines a global variable:
const AbortController = window . AbortControllerShim หาก Bundler ของคุณรับรู้ฟิลด์ browser ของ package.json , AbortController ที่นำเข้านั้นเป็นพื้นเมืองและไม่มี shim (แม้ว่าการใช้งานดั้งเดิมจะไม่มีอะไร) หากคุณต้องการ polyfill AbortController สำหรับ IE ให้ใช้ abort-controller/polyfill
การนำเข้า abort-controller/polyfill กำหนดตัวแปร AbortController ให้กับตัวแปร Global AbortController หากการใช้งานดั้งเดิมไม่มีอะไร
import "abort-controller/polyfill"
// or
require ( "abort-controller/polyfill" )https://dom.spec.whatwg.org/#interface-abortcontroller
วัตถุ AbortSignal ซึ่งเกี่ยวข้องกับคอนโทรลเลอร์นี้
แจ้งเหตุการณ์ abort ให้กับผู้ฟังว่า signal มี
การบริจาคยินดีต้อนรับ❤
โปรดใช้ปัญหา GitHub/PRS
npm install การติดตั้งการพึ่งพาการพัฒนาnpm test เรียกใช้การทดสอบและการวัดการครอบคลุมรหัสnpm run clean ลบไฟล์การทดสอบชั่วคราวnpm run coverage เปิดการครอบคลุมรหัสของการทดสอบก่อนหน้าด้วยเบราว์เซอร์เริ่มต้นของคุณnpm run lint รัน ESLINTnpm run build สร้างรหัส distnpm run watch รันการทดสอบในการเปลี่ยนแปลงแต่ละไฟล์