天天看點

多選el-tree選中其中一個子菜單後,也要擷取半選中狀态父級菜單的id

多選el-tree選中其中一個子菜單後,也要擷取半選中狀态父級菜單的id

如圖:當使用者選擇了下面一個子菜單,你會在

@check

事件的回調參數裡拿到目前的選中項的

id數組:[3]

,但是這裡後端要求帶上父級的id,也就是

[2,3]

那就在送出的時候擷取

var res = this.$refs.menuTree.getCheckedNodes(false, true);

,就能拿到所有的選中項和半選中項的資料數組,然後周遊取到

id數組

就行。

主要是這個方法:

getCheckedNodes

繼續閱讀