Skip to main content
Bạn đang xem tài liệu Inertia.js v2. Inertia.js v3 đã được phát hành và hiện là phiên bản mặc định. Hãy xem hướng dẫn nâng cấp để bắt đầu.

Poll helper

Việc poll máy chủ để lấy thông tin mới cho trang hiện tại là nhu cầu phổ biến, vì vậy Inertia cung cấp poll helper nhằm giảm boilerplate code. Ngoài ra, helper sẽ tự động dừng polling khi trang unmount. Đối số bắt buộc duy nhất là khoảng thời gian polling tính bằng mili giây.
Nếu cần truyền thêm request option cho poll helper, bạn có thể truyền bất kỳ option nào của router.reload làm tham số thứ hai.
Nếu muốn kiểm soát hành vi polling chi tiết hơn, poll helper cung cấp các method stopstart để bạn chủ động bắt đầu hoặc dừng. Có thể truyền option autoStart: false để ngăn helper tự bắt đầu polling khi component mount.

Throttling

Mặc định, poll helper sẽ giảm 90% tần suất request khi tab trình duyệt ở background. Nếu muốn tắt hành vi này, truyền option keepAlive.

Tài liệu chính thức

Bài dịch này được đối chiếu từ tài liệu Inertia.js v2 chính thức. Nếu có khác biệt do phiên bản hoặc cập nhật mới, hãy ưu tiên tài liệu chính thức làm nguồn tham chiếu.