Um ein eigenes Element zu erstellen, das ein anderes benutzerdefiniertes Element verwendet, wie den Papier-Button, sollten Sie einen Wrapper erstellen.
%Vor% Auf diese Weise wird, wenn Sie <my-button>Tap Me</my-button>
verwenden, wirklich ein Papier-Button in den my-Button eingepackt.
Ein gutes Beispiel ist Papiereingabe , die im Grunde genommen ein Wrapper ist für iron-input
. Sieh es dir an und sieh dir an, wie die Eigenschaften weitergegeben werden.
Sie können benutzerdefinierte Elemente über Verhaltensweisen folgendermaßen erweitern:
%Vor%Verhalten sind wie Mixins, also sind sie grundsätzlich ein Javascript-Objekt. Ein Verhalten kann Lebenszyklus-Callbacks, deklarierte Eigenschaften, Standardattribute, Beobachter und Listener definieren.
Ich schlage vor, dass Sie dieses großartige Video zu diesem Thema sehen, das sehr gut erklärt, wie man es benutzt: Ссылка