/**
* 处理数据,递归添加字段
* @param data 要处理的数据
*/
getItem(data){
// 循环遍历json数据
data&&data.forEach((item,index) => {
if(!item.children || item.children.length == 0){
//无子级菜单可跳转链接,添加链接默认数据
data[index] = $.extend(true, item, projectConfig.default_nav_event)
data[index].urlAppId = this.pageData.applicationId
}
if(item.children && item.children.length>0) {
//否则只能修改图标
data[index].icon = '';
this.getItem(item.children);
}
})
return data
},
projectConfig.default_nav_event = {
icon: '',
target: false,
urlAddress: "",
urlFrom: "inside",
urlPageId: "",
urlPageName:'',//页面名称
urlParams: [],
pageParams: [],
},//导航菜单交互配置默认数据
js递归json数组添加某些属性或者字段
猜你喜欢
转载自blog.csdn.net/yxgd_1442962728/article/details/115407426
今日推荐
周排行