卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

遞歸查詢樹形結(jié)構(gòu) Java如何遞歸實現(xiàn)vue菜單樹所需要的數(shù)據(jù)?

Java如何遞歸實現(xiàn)vue菜單樹所需要的數(shù)據(jù)?大致思路:樹形視圖使用vue的官方案例代碼,java負責封裝數(shù)據(jù),可以按照vue官方案例的數(shù)據(jù)結(jié)構(gòu)進行封裝。有兩點需要注意:1。官方案例的數(shù)據(jù)結(jié)構(gòu)是一個對

Java如何遞歸實現(xiàn)vue菜單樹所需要的數(shù)據(jù)?

大致思路:樹形視圖使用vue的官方案例代碼,java負責封裝數(shù)據(jù),可以按照vue官方案例的數(shù)據(jù)結(jié)構(gòu)進行封裝。有兩點需要注意:1。官方案例的數(shù)據(jù)結(jié)構(gòu)是一個對象包含一個集合,而不是一個集合對象;2.遞歸算法。

關(guān)于代碼:

前端:html js

lthtmlgt

ltheadgt

ltmeta charsetUTF-8gt

lttitlegtlt/titlegt

lt script @ 2 . 6 . 9/dist/vue . jsgt lt/script gt

lt!-風格介紹- gt

ltlink relstylesheet

lt!-介紹組件庫- gt

ltscript

ltscript

lt script src $ { CTX }/core-plugins/ew/depend/jquery/jquery . min . js typetext/JavaScript gtlt/script gt

ltstyl:門洛,康薩拉,等寬

color: # 444

}

。項目{

cursor:指針

}

。粗體{

font-w:大膽

}

ul {

padding-l: 1: 1.5毫米

list-styl:圓點

}

lt/stylegt

lt script typ:class{bold:是文件夾} @ click toggle @ dblclickmak: } }]lt/spangt

lt/divgt

ltul v-showisOpen v-ifisFoldergt

lttree-項目

classitem

v-for(child,ind:k:itemchild

@make-folder$emit(make-folder,$event)

@add-item$emit(add-item,$event)

gtlt/樹項目gt

ltli class add @ click $ emit(add-item,item)gt lt/ligt

lt/ulgt

lt/ligt

lt/scriptgt

lt/headgt

ltbodygt

ltdiv iddemogt

ltul gt

lt tree-item class it: item treedata @ make-foldermakeFolder @ add-item additem gt lt/tree-item gt

lt/ulgt

lt/divgt

lt/bodygt

lt/htmlgt

ltscriptgt

(樹項目,{

t: #項目-模板,

props: {

it:物體

},

data:函數(shù)(){

返回{

isOp:假

}

},

comput: {

isFold:函數(shù)(){

返回放大器

}

},

m: {

toggl:函數(shù)(){

if () {

!

}

},

mak:函數(shù)(){

如果(!) {

這個。$: #演示,

data: {

tr: { }

},

m: {

mak:函數(shù)(項目){

(項目,ch孩子,[])

(項目)

},

addIt:函數(shù)(項目){

({

nam:新東西

})

},

search data : function(){

調(diào)試器

(menuRoleLimitBLH_)

。然后(響應gt(

))

。catch(error gt console.log(錯誤))

}

},

已創(chuàng)建(){

()

},

})

lt/scriptgt

背景:java mysql,共有三種方法,分別是:1。獲取請求2獲取所有菜單的父子關(guān)系3遞歸菜單。

/**

* Purpos:菜單列表頁面。

* @作者JaxWan

* @param請求

* @return IZrarResponse

*/

公共IZrarResponse搜索菜單(IZrarRequest req){

IZrarResponse RES new ZrarResponse()

字符串頁面類型(頁面類型)

if((頁面類型)){

ListltEwTreeVOgt EwTreeVOs(selectAllMenuTree)

ListltMapltString,Objectgtgt菜單(EwTreeVOs)

MapltString,Objectgt映射新的HashMapltString,Objectgt()

地圖.上傳(id

時序數(shù)據(jù)庫常用的算法?

基礎(chǔ):線性表、鏈表、棧和隊列排序:快速排序、堆排序、歸并排序、Hill排序、插入排序、選擇性排序二叉樹:前序、中間排序、后序遍歷、層次遍歷,包括遞歸算法和非遞歸算法、霍夫曼編碼二叉樹與樹和森林的轉(zhuǎn)換、穿樹圖算法:深度優(yōu)先遍歷算法、廣度優(yōu)先遍歷算法。