Мне нужно создать компонент, который должен работать с обеими спецификациями, custom elements spec v0
, получивший устаревшую и custom elements spec v1
, последнюю стабильную версию.
Если я собираю компоненты сcustom elements v0
spec Некоторые приложения столкнутся с проблемами, так как они используют polymer 2
и выше, и та же проблема с polymer 1
приложениями, которые не будут работать с custom elements v1
spec.
У меня нетконтроль над приложениями для изменения полифилов , некоторые приложения должны использовать полифилы, поддерживает старые спецификации, а некоторые используют новые полифилы.
Я ищу надежное решение для объединения обеих спецификаций для запуска моих пользовательских элементов во всехзаявки независимо от версии полифилса. Я могу добавить любой фрагмент полифилла или фрагмента к своим компонентам, чтобы они могли работать где угодно, я не нашел такой библиотеки или полифилла, которые бы поддерживали обе спецификации в моем исследовании.
Я планирую написать адаптер, которыйможет объединить обе спецификации, такие как сопоставление, упомянутое ниже для присоединенного обратного вызова, входные данные для этой мысли будут высоко оценены.
connectedCallback(){
this.attachedCallback();
}
Я пытался использовать stenciljs , но он может работать только с последнимиверсия пользовательских элементов спец. Я не нашел способа настроить его, чтобы он работал с более ранней спецификацией.
Пожалуйста, предложите несколько жизнеспособных альтернатив и возможных решений вышеупомянутой ситуации.