smalljs$molSzukaj⌘ KDokumentacjaPlaygroundPorównanieEkosystemO projekciePL
Widoki-duchyGetting StartedWprowadzenieModel mentalnyPierwsze krokiZ TypeScriptu do view.treeStruktura projektuNarzędziaEssentialsInstalacjaWidokiStan i reaktywnośćRoutingRenderowanieTestowanieWdrożenieRozwiązywanie problemówDataPobieranie danychSchematy danychGiper BazaMorePrezentacjaZ React, Vue i SvelteZbiór przepisówAdvancedWtyczkiMetadane modułuOfflineWidoki-duchyAboutFAQZespółWydaniaAPI$mol_button_major$mol_button_minor$mol_string$mol_number$mol_text$mol_paragraph$mol_list$mol_row$mol_link$mol_check$mol_switch$mol_select$mol_scroll$mol_page$mol_pick

Widoki-duchy

$mol_ghost to widok bez węzła. Zamiast tworzyć własny element DOM, pożycza element swojego Sub() i domiesza do niego własne atrybuty, style i zachowanie. W jednej linijce z kodu źródłowego: „domiesz logikę widoku do węzła DOM innego komponentu."1$mol_ghost $mol_view2 Sub $mol_viewZwykły $mol_view renderuje własny element. Duch nie renderuje żadnego — używa ponownie elementu dziecka, więc do drzewa DOM nie dodaje się nic dodatkowego.

Kiedy po niego sięgnąć

Użyj ducha, gdy chcesz dołączyć zachowanie do istniejącego komponentu bez owijania go w kolejny element — przeciąganie, upuszczanie, podążanie-przy-przewijaniu, przejścia. Kilka komponentów frameworka jest na nim zbudowanych:$mol_drag / $mol_drop — przeciąganie i upuszczanie wskaźnikiem$mol_transit — przejścia wejścia/wyjścia$mol_follower — utrzymuje element wyrównany do innego, gdy ten się przewija$mol_book_page — strona wewnątrz nawigacji $mol_book

Relacja z wtyczkami

$mol_plugin — baza, którą rozszerza każda wtyczka — jest bez elementu z tego samego powodu: wzbogaca element gospodarza, zamiast dodawać kolejny. Duch to forma ogólna (owinąć jedno dziecko i przejąć jego węzeł); wtyczka to forma wyspecjalizowana, którą wymieniasz pod plugins /.
Edytuj tę stronę na GitHubieCzy to było pomocne?TakNiePoprzedniaOfflineNastępnaFAQ
Na tej stronieKiedy po niego sięgnąćRelacja z wtyczkami
Type to search the documentation.