diff --git a/components/input/Input.jsx b/components/input/Input.jsx index 926be43e8..cab5cfeb1 100644 --- a/components/input/Input.jsx +++ b/components/input/Input.jsx @@ -20,12 +20,13 @@ export function resolveOnChange(target, e, onChange) { let event = e; if (e.type === 'click') { // click clear icon - //event = Object.create(e); - Object.defineProperty(event, 'target', { - writable: true, - }); - Object.defineProperty(event, 'currentTarget', { - writable: true, + event = Object.create(e, { + target: { + writable: true, + }, + currentTarget: { + writable: true, + }, }); event.target = target; event.currentTarget = target;