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