mirror of https://github.com/ElemeFE/element
fix getPropByPath error
parent
4b3edc13ab
commit
d2efebcbeb
|
@ -49,6 +49,7 @@ export function getPropByPath(obj, path, strict) {
|
||||||
let keyArr = path.split('.');
|
let keyArr = path.split('.');
|
||||||
let i = 0;
|
let i = 0;
|
||||||
for (let len = keyArr.length; i < len - 1; ++i) {
|
for (let len = keyArr.length; i < len - 1; ++i) {
|
||||||
|
if (!tempObj && !strict) break;
|
||||||
let key = keyArr[i];
|
let key = keyArr[i];
|
||||||
if (key in tempObj) {
|
if (key in tempObj) {
|
||||||
tempObj = tempObj[key];
|
tempObj = tempObj[key];
|
||||||
|
@ -62,7 +63,7 @@ export function getPropByPath(obj, path, strict) {
|
||||||
return {
|
return {
|
||||||
o: tempObj,
|
o: tempObj,
|
||||||
k: keyArr[i],
|
k: keyArr[i],
|
||||||
v: tempObj[keyArr[i]]
|
v: tempObj ? tempObj[keyArr[i]] : null
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue