diff --git a/src/components/select/select.vue b/src/components/select/select.vue index 4f1fd5d08..f9e27a661 100644 --- a/src/components/select/select.vue +++ b/src/components/select/select.vue @@ -563,13 +563,13 @@ disabled: typeof disabled === 'undefined' ? false : disabled !== false, }; - return { + return Object.assign(Object.create(option.__proto__), { ...option, componentOptions: { ...option.componentOptions, propsData: propsData } - }; + }); }, validateOption({children, elm, propsData}){