smalljs$molجستجو⌘ Kمستنداتزمین بازیمقایسهاکوسیستمدربارهFA
پلاگین‌هاGetting Startedمعرفیمدل ذهنیشروع به کاراز تایپ‌اسکریپت به view.treeساختار پروژهابزارهاEssentialsنصبنماهاوضعیت و واکنش‌گراییمسیریابیرندرتست‌نویسیاستقراررفع اشکالDataدریافت دادهطرح‌واره‌های دادهGiper BazaMoreویتریناز React، Vue و Svelteکتابِ آشپزیAdvancedپلاگین‌هافراداده‌های ماژولآفلایننماهای شبحAboutپرسش‌های پرتکرارتیمانتشارها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

پلاگین‌ها

پلاگین یک کامپوننت است بدونِ عنصرِ DOMِ خودش. به‌جای رندرشدن در صفحه، رفتار را به عنصرِ کامپوننتی که میزبانش است می‌چسباند — بسیار شبیه یک دایرکتیو. پلاگین‌ها را زیرِ plugins / در یک view.tree فهرست می‌کنید؛ آن‌ها در کنارِ نما اجرا می‌شوند اما هرگز در 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_contentچون پلاگین عنصرِ میزبانش را به اشتراک می‌گذارد، می‌تواند به آن عنصر شنوندهٔ رویداد، ویژگی، یا اثرِ جانبیِ واکنش‌گرا اضافه کند، بی‌آنکه آن را در مارک‌آپِ اضافی بپیچد.

پلاگین‌هایی که زیاد به کار می‌برید

$mol_hotkey — میان‌برهای صفحه‌کلید را متصل می‌کند. key * escape? <=> close? روی Escape ‏close را اجرا می‌کند؛ برای الزامِ Ctrl/⌘ مقدارِ mod_ctrl true را بگذارید.$mol_theme_auto — یک تمِ روشن/تیره را به زیردرختِ میزبان اعمال می‌کند.$mol_nav — پیمایش با کلیدهای جهت‌دار در میانِ فهرستی از کامپوننت‌ها (keys_y، current_y).$mol_speech — ورودی از راهِ تشخیصِ گفتار.

نوشتنِ یکی

یک پلاگین $mol_plugin را گسترش می‌دهد (که خودش بدونِ عنصر است) و معمولاً یک event را به یک هندلر وصل می‌کند:1$my_autosave $mol_plugin2 event *3 ^4 input? <=> save? nullآن را از طریقِ فهرستِ plugins /ِ هر نمایی به آن نما بچسبانید، و عنصرِ آن نما را توسعه می‌دهد.
ویرایش این صفحه در GitHubآیا این مفید بود؟بلهخیرقبلیکتابِ آشپزیبعدیفراداده‌های ماژول
در این صفحهپلاگین‌هایی که زیاد به کار می‌بریدنوشتنِ یکی
Type to search the documentation.