Skip to content

TreeSelect 樹選擇 ​

外觀跟 Select 一樣,面板是一棵可展開的樹。v1 只單選。面板掛到 document.body,z-index 4000,每層巢狀再加 10。複選、check-strategy 與搜尋之後再做。

範例 ​

部門

觸發器以 / 串起路徑。左側開關只展開,點節點會寫入並關閉。

design

只顯示節點名稱

尺寸與狀態

沒有資料

放進表單

API ​

value 是選中節點的 value 或 key。show-path="false" 時觸發器只顯示該節點名稱。separator 預設 /。

expanded-keys 為 null 時由元件自己記展開狀態。selectable 可限制哪些節點能選。停用節點不能選、也不能展開。

change 與 update:value 的 detail 是 { value, option, path }。清除另有 clear。空資料顯示「沒有資料」,可用 empty slot 替換。

鍵盤:方向鍵下、Enter 或空白打開;上下移動;左右展開收合;Enter 寫入;Esc 關閉並把焦點還給觸發器。