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

幽靈視圖

$mol_ghost 是一個無節點的視圖。它不建立自己的 DOM 元素,而是借用它的 Sub() 的元素,並把自己的屬性、樣式和行為混入其中。用原始碼裏的一句話說:「把視圖邏輯混入另一個元件的 DOM 節點。」1$mol_ghost $mol_view2 Sub $mol_view普通的 $mol_view 會渲染自己的元素。幽靈一個也不渲染——它複用子元件的元素,因此不會向 DOM 樹添加任何多餘的東西。

何時用它

當你想給一個已有元件附加行為、又不想用另一個元素把它包起來時,就用幽靈——拖動、放置、隨捲動跟隨、過渡。框架中好幾個元件都建立在它之上:$mol_drag / $mol_drop——指標拖放$mol_transit——進入/離開過渡$mol_follower——讓一個元素隨另一個捲動時保持對齊$mol_book_page——$mol_book 導覽中的一頁

與外掛的關係

$mol_plugin——每個 外掛所擴充的基底類別——出於同樣的原因也是無元素的:它增強宿主的元素,而不是新增一個。幽靈是通用形式(包住一個子元件並接管它的節點);外掛是你在 plugins / 下列出的那種專門化形式。
在 GitHub 上編輯此頁這有幫助嗎?上一頁離線下一頁常見問題
本頁內容何時用它與外掛的關係
Type to search the documentation.