有個項目這個樣的
需求就是點擊這個紅框的內容讓一直這個樣的(如下圖)
就遞歸嘛。vue中有遞歸組件 自己調用自己嘛;代碼再下面
vue怎麼遞歸呢 其實就是定義一個name值
重點用紅框圈住了主要是name值 。
其實跟遞歸函數一個樣的 就像我判斷是 v-if="item.filterTerm"(是否再調用) 傳值是 :filterTerm='item.filterTerm'
關於我的增加一個子節點、刪除子節點、再遞歸一層 其實就是自己對數據的處理 記得用 Vue.set 不然數據雖然處理了 但是沒有映射到界面