fix: input clear icon event

pull/1845/head
tangjinzhou 2020-02-23 13:03:30 +08:00
parent 98a59074d3
commit 7c7b4163d9
2 changed files with 8 additions and 2 deletions

View File

@ -1,5 +1,5 @@
module.exports = {
dev: {
componentName: 'statistic', // dev components
componentName: 'input', // dev components
},
};

View File

@ -20,7 +20,13 @@ export function resolveOnChange(target, e, onChange) {
let event = e;
if (e.type === 'click') {
// click clear icon
event = { ...e };
//event = Object.create(e);
Object.defineProperty(event, 'target', {
writable: true,
});
Object.defineProperty(event, 'currentTarget', {
writable: true,
});
event.target = target;
event.currentTarget = target;
const originalInputValue = target.value;