smalljs$mol搜尋⌘ K文件遊樂場比較生態系統關於ZH_HK
外掛Getting Started介紹心智模型快速開始從 TypeScript 到 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 元素的元件。它不渲染到頁面中,而是把行為附加到宿主它的那個元件的元素上——很像一個指令。你在 view.tree 裏的 plugins / 下列出外掛;它們與視圖並肩執行,但從不出現在其 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;設定 mod_ctrl true 以要求 Ctrl/⌘。$mol_theme_auto——為宿主子樹套用亮/暗主題。$mol_nav——在一列元件間用方向鍵導覽(keys_ycurrent_y)。$mol_speech——語音辨識輸入。

編寫一個

外掛擴充 $mol_plugin(它本身就是無元素的),通常把一個 event 接到一個處理器:1$my_autosave $mol_plugin2 event *3 ^4 input? <=> save? null透過某個視圖的 plugins / 列表把它附加到該視圖,它就會增強該視圖的元素。
在 GitHub 上編輯此頁這有幫助嗎?上一頁食譜下一頁模組元資料
本頁內容你會經常用到的外掛編寫一個
Type to search the documentation.