mirror of https://github.com/ElemeFE/element
Cascader: fix filter
parent
f457cd7f57
commit
2fae006ba1
|
@ -10,9 +10,13 @@
|
||||||
arr.forEach(item => {
|
arr.forEach(item => {
|
||||||
const itemCopy = {};
|
const itemCopy = {};
|
||||||
configurableProps.forEach(prop => {
|
configurableProps.forEach(prop => {
|
||||||
const propName = props[prop] || prop;
|
let name = props[prop];
|
||||||
const value = item[propName];
|
let value = item[name];
|
||||||
if (value !== undefined) itemCopy[propName] = value;
|
if (value === undefined) {
|
||||||
|
name = prop;
|
||||||
|
value = item[name];
|
||||||
|
}
|
||||||
|
if (value !== undefined) itemCopy[name] = value;
|
||||||
});
|
});
|
||||||
if (Array.isArray(item[childrenProp])) {
|
if (Array.isArray(item[childrenProp])) {
|
||||||
itemCopy[childrenProp] = copyArray(item[childrenProp], props);
|
itemCopy[childrenProp] = copyArray(item[childrenProp], props);
|
||||||
|
|
Loading…
Reference in New Issue