TaskPriorityChangeEvent: previousPriority property
Khả dụng hạn chế
This feature is not Baseline because it does not work in some of the most widely-used browsers.
Note: This feature is available in Web Workers.
Thuộc tính chỉ đọc previousPriority của giao diện TaskPriorityChangeEvent trả về mức ưu tiên của TaskSignal tương ứng trước khi nó được thay đổi và sự kiện prioritychange này được phát ra.
Đây là giá trị được đặt trong đối số options.previous của hàm khởi tạo TaskPriorityChangeEvent.
Mức ưu tiên mới của tác vụ có thể đọc từ event.target.priority.
Giá trị
Một chuỗi, chỉ định mức ưu tiên của tác vụ liên kết trước khi nó được thay đổi. Giá trị sẽ là một trong: "user-blocking", "user-visible", "background".
Ví dụ
Đoạn mã dưới đây hiển thị previousPriority được lấy trong trình xử lý sự kiện prioritychange.
// Lắng nghe sự kiện 'prioritychange' trên tín hiệu của bộ điều khiển.
controller.signal.addEventListener("prioritychange", (event) => {
const previousPriority = event.previousPriority;
const newPriority = event.target.priority;
console.log(
`The priority changed from ${previousPriority} to ${newPriority}.`,
);
});
Ví dụ trực tiếp đầy đủ hơn có thể tìm thấy tại prioritychange event > Ví dụ.
Thông số kỹ thuật
| Thông số kỹ thuật |
|---|
| Prioritized Task Scheduling> # dom-taskprioritychangeevent-previouspriority> |