function _createMenu(m, arr, p) {
arr.map(x => {
m.menu('appendItem', { ...x, parent: p?.target });
if ((x.children?.length ?? 0) > 0) {
let p1 = m.menu('findItem', x.text);
_createMenu(m, x.children, p1);
}
});
}
参数m为$('#your_menu'), arr为json数组,p可省。
arr.map(x => {
m.menu('appendItem', { ...x, parent: p?.target });
if ((x.children?.length ?? 0) > 0) {
let p1 = m.menu('findItem', x.text);
_createMenu(m, x.children, p1);
}
});
}
参数m为$('#your_menu'), arr为json数组,p可省。