Composition API có inject/provide không? Sử dụng thế nào?
Composition API có inject/provide không? Sử dụng thế nào?
Composition API trong Vue.js hỗ trợ khả năng inject và provide tương tự như Options API, nhưng linh hoạt hơn nhờ việc sử dụng các hàm.
Provide và Inject cho phép truyền dữ liệu giữa các component mà không cần thông qua props hay các sự kiện con-đến-cha, đặc biệt hữu ích trong các trường hợp cấu trúc component sâu hoặc phức tạp.
Cách sử dụng: Trong một component, sử dụng hàm provide
bên trong setup function để cung cấp dữ liệu cho các component con. Bạn truyền một object vào provide
, trong đó mỗi key là một symbol hoặc chuỗi đại diện cho dữ liệu sẽ được cung cấp, và giá trị tương ứng là dữ liệu bạn muốn chia sẻ. Ở component con, sử dụng hàm inject
để n...
junior