/**
* 功能:在级联选择器,利用某个值不会重复的字段,来获取当前的对象,例如利用ID,获取
* 参数:value要对比的值;treeData级联对象;key要对比的关键字
* */
function baseGetCascaderObj(value, treeData, key) {
let opath = null
for (var i in treeData) {
if (value === treeData[i][key]) {
opath = treeData[i]
break
} else if (treeData[i].children && treeData[i].children.length) {
opath = baseGetCascaderObj(value, treeData[i].children, key)
}
// 中断循环
if (opath) {
break
}
}
return opath
}
在级联选择器,根据不会重复的字段,来获取当前的对象
猜你喜欢
转载自blog.csdn.net/baidu_39009276/article/details/124403920
今日推荐
周排行