Java如何遞歸實現vue菜單樹所需要的數據?
從java角度的確可以組裝出樹形結構數據,但是有更高效巧妙的值傳遞方式可以實現。上代碼:
本方法利用了java的值傳遞,將所有數據放入hashMap中,在調通addChild方法時操作的都是這個map中所引用的對象。不用遞歸,理論上一個核心循環就解決了任何樹形結構的組裝。只需要保證輸入的數據有上下級關系即可。
Java如何遞歸實現vue菜單樹所需要的數據?
從java角度的確可以組裝出樹形結構數據,但是有更高效巧妙的值傳遞方式可以實現。上代碼:
本方法利用了java的值傳遞,將所有數據放入hashMap中,在調通addChild方法時操作的都是這個map中所引用的對象。不用遞歸,理論上一個核心循環就解決了任何樹形結構的組裝。只需要保證輸入的數據有上下級關系即可。