? ? ? 在VUE單頁應用項目開發(fā)過程樹形中有一個需求双肤,需要選中樹形控件(可以是點擊選中行或者復選框),但是只能選中一個帖烘。控件使用的是Element ui中的el-tree橄杨,但是找了一下并沒有單選組件的API秘症,慢慢琢磨中照卦。
1.el-tree組件
2.主要是通過兩個事件進行聯(lián)合判斷,
node-click節(jié)點被點擊時的回調(diào)乡摹,check-change節(jié)點選中狀態(tài)發(fā)生變化時的回調(diào).
由于nodeClick被調(diào)用時checkChange也會被調(diào)用役耕,因此需要一個editCheckId輔助避免出現(xiàn)因為聯(lián)動導致選中狀態(tài)錯亂
git項目地址:https://github.com/heyoju/vueDemo