Tôi cần phải xây dựng một thành phần đó nên cần phải làm việc với cả hai thông số kỹ thuật, custom elements spec v0
mà đã bị phản đối và custom elements spec v1
, phiên bản ổn định mới nhất.
Nếu tôi xây dựng các thành phần với custom elements v0
thông số kỹ thuật, một số ứng dụng sẽ gặp phải sự cố do chúng đang sử dụng polymer 2
trở lên và cùng một vấn đề với polymer 1
các ứng dụng không hoạt động với custom elements v1
thông số kỹ thuật.
Tôi không có quyền kiểm soát các ứng dụng để thay đổi polyfill , một số ứng dụng phải sử dụng polyfill hỗ trợ thông số cũ và một số sử dụng polyfill mới.
Tôi đang tìm kiếm một giải pháp vững chắc để kết hợp cả hai thông số kỹ thuật để chạy các yếu tố tùy chỉnh của mình trong tất cả các ứng dụng không phân biệt phiên bản polyfills. Tôi có thể thêm bất kỳ phần nào của polyfill hoặc đoạn trích vào các thành phần của mình để chúng có thể chạy ở bất cứ đâu, tôi không tìm thấy bất kỳ thư viện hoặc polyfill nào hỗ trợ cả thông số kỹ thuật trong nghiên cứu của mình.
Tôi đang dự định viết một bộ chuyển đổi có thể kết hợp cả hai thông số kỹ thuật như ánh xạ được đề cập dưới đây cho cuộc gọi lại đính kèm, đầu vào trên suy nghĩ này sẽ được đánh giá cao.
connectedCallback(){
this.attachedCallback();
}
Tôi đã cố gắng sử dụng stprintjs nhưng nó chỉ có thể hoạt động với phiên bản mới nhất của thông số kỹ thuật tùy chỉnh. Tôi đã không tìm thấy bất kỳ cách nào để điều chỉnh nó để làm cho nó hoạt động với thông số kỹ thuật trước đó.
Vui lòng đề xuất một số giải pháp thay thế khả thi và giải pháp khả thi cho tình huống nêu trên.