Antd 提供的 TreeSelect樹形選擇非常好用,但是有一個問題:節點選擇。
場景一
場景一:當底層child 節點數為多個時 可以正常選擇,但是為1時,會自動選擇到父節點上,怎么辦?
場景二
場景二:當我想要選擇2級child節點時,選中的卻是3級child節點,該如何解決?
解決這個問題的關鍵在于 靈活使用一個屬性:showCheckedStrategy(默認是子節點)
??注意:這個對象的值是枚舉類型
API
SHOW_ALL: 顯示所有選中節點(包括父節點)
SHOW_PARENT: 只顯示父節點(當父節點下所有子節點都選中時)
SHOW_CHILD :只顯示子節點
聲明
調用1
調用2
個人推薦使用三元運算 靈活改變節點取值,這樣能在項目中滿足多個不同等級賬戶的使用需求。