Commit c4271600 authored by susiwen8's avatar susiwen8 Committed by luckyCao

Select: remove redundant empty option item when set default value undefined...

Select: remove redundant empty option item when set default value undefined single select mode (#15007) (#15111)
parent cefd2356
......@@ -510,6 +510,7 @@
let option;
const isObject = Object.prototype.toString.call(value).toLowerCase() === '[object object]';
const isNull = Object.prototype.toString.call(value).toLowerCase() === '[object null]';
const isUndefined = Object.prototype.toString.call(value).toLowerCase() === '[object undefined]';
for (let i = this.cachedOptions.length - 1; i >= 0; i--) {
const cachedOption = this.cachedOptions[i];
......@@ -522,7 +523,7 @@
}
}
if (option) return option;
const label = (!isObject && !isNull)
const label = (!isObject && !isNull && !isUndefined)
? value : '';
let newOption = {
value: value,
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment