
如圖:當使用者選擇了下面一個子菜單,你會在
@check
事件的回調參數裡拿到目前的選中項的
id數組:[3]
,但是這裡後端要求帶上父級的id,也就是
[2,3]
。
那就在送出的時候擷取
var res = this.$refs.menuTree.getCheckedNodes(false, true);
,就能拿到所有的選中項和半選中項的資料數組,然後周遊取到
id數組
就行。
主要是這個方法:
getCheckedNodes