Phương thức Vue so với người theo dõi so với thuộc tính được tính

Vue.js cung cấp cho chúng ta các phương thức, trình theo dõi và các thuộc tính được tính toán. Khi nào thì sử dụng cái này so với cái kia?

Khi nào sử dụng các phương pháp

  • Để phản ứng về một số sự kiện xảy ra trong DOM
  • Để gọi một hàm khi có điều gì đó xảy ra trong thành phần của bạn. Bạn có thể gọi một phương thức từ các thuộc tính được tính toán hoặc các trình theo dõi.

Khi nào sử dụng các thuộc tính được tính toán

  • Bạn cần soạn dữ liệu mới từ các nguồn dữ liệu hiện có
  • Bạn có một biến mà bạn sử dụng trong mẫu của mình, được tạo từ một hoặc nhiều thuộc tính dữ liệu
  • Bạn muốn giảm tên thuộc tính lồng nhau, phức tạp thành một tên thuộc tính dễ đọc và dễ sử dụng hơn, nhưng hãy cập nhật tên đó khi thuộc tính ban đầu thay đổi
  • Bạn cần tham chiếu một giá trị từ mẫu. Trong trường hợp này, tạo một thuộc tính được tính toán là điều tốt nhất vì nó được lưu vào bộ nhớ đệm.
  • Bạn cần lắng nghe những thay đổi của nhiều thuộc tính dữ liệu

Khi nào sử dụng đồng hồ

  • Bạn muốn lắng nghe khi thuộc tính dữ liệu thay đổi và thực hiện một số hành động
  • Bạn muốn lắng nghe sự thay đổi giá trị chống đỡ
  • Bạn chỉ cần nghe một thuộc tính cụ thể (bạn không thể xem nhiều thuộc tính cùng một lúc)
  • Bạn muốn xem một thuộc tính dữ liệu cho đến khi nó đạt đến một giá trị cụ thể nào đó và sau đó làm điều gì đó

Tải xuống miễn phí của tôiSổ tay Vue


Các hướng dẫn vue khác: