smalljs$molHledat⌘ KDokumentacePlaygroundPorovnáníEkosystémO projektuCS
PluginyGetting StartedÚvodMyšlenkový modelZačínámeZ TypeScriptu do view.treeStruktura projektuNástrojeEssentialsInstalacePohledyStav a reaktivitaSměrováníVykreslováníTestováníNasazeníŘešení problémůDataNačítání datDatová schémataGiper BazaMoreVýkladní skříňZ React, Vue a SvelteKuchařkaAdvancedPluginyMetadata moduluOfflineGhost pohledyAboutČasté dotazyTýmVydáníAPI$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

Pluginy

Plugin je komponenta bez vlastního DOM elementu. Místo aby se vykreslila do stránky, připojí chování k elementu komponenty, která ji hostí — podobně jako direktiva. Pluginy vypisujete pod plugins / ve view.tree; běží vedle pohledu, ale nikdy se neobjeví v jeho sub.1$my_app $mol_view2 plugins /3 <= Theme $mol_theme_auto4 <= Search_key $mol_hotkey5 key *6 K? <=> open_search?7 sub /8 <= Content $my_contentProtože plugin sdílí element svého hostitele, může tomuto elementu přidávat posluchače událostí, atributy nebo reaktivní vedlejší efekty, aniž by jej obaloval do dalšího markupu.

Pluginy, které budete používat často

$mol_hotkey — váže klávesové zkratky. key * escape? <=> close? spustí close při Escape; nastavte mod_ctrl true, chcete-li vyžadovat Ctrl/⌘.$mol_theme_auto — aplikuje světlé/tmavé téma na podstrom hostitele.$mol_nav — navigace šipkami po seznamu komponent (keys_y, current_y).$mol_speech — vstup pomocí rozpoznávání řeči.

Jak nějaký napsat

Plugin rozšiřuje $mol_plugin (který je sám bez elementu) a obvykle propojí event s obsluhou:1$my_autosave $mol_plugin2 event *3 ^4 input? <=> save? nullPřipojte jej k libovolnému pohledu přes seznam plugins / daného pohledu a rozšíří element tohoto pohledu.
Upravit tuto stránku na GitHubuBylo to užitečné?AnoNePředchozíKuchařkaDalšíMetadata modulu
Na této stráncePluginy, které budete používat častoJak nějaký napsat
Type to search the documentation.