Skip to content

Commit 00832e9

Browse files
korylprincemarcosmoura
authored andcommitted
fix(MdField): prevent MdInput and MdTextarea from emit input events directly (#1285)
* (Fix #1261) Don't emit input directly in MdInput and MdTextarea * use spread operator (+babel) instead of Object.assign for browser compatiblity
1 parent 89138eb commit 00832e9

File tree

2 files changed

+6
-8
lines changed

2 files changed

+6
-8
lines changed

src/components/MdField/MdInput/MdInput.vue

+3-4
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,9 @@
3535
return this.type === 'password'
3636
},
3737
listeners () {
38-
return {
39-
...this.$listeners,
40-
input: event => this.$emit('input', event.target.value)
41-
}
38+
var l = {...this.$listeners}
39+
delete l.input
40+
return l
4241
}
4342
},
4443
watch: {

src/components/MdField/MdTextarea/MdTextarea.vue

+3-4
Original file line numberDiff line numberDiff line change
@@ -48,10 +48,9 @@
4848
},
4949
computed: {
5050
listeners () {
51-
return {
52-
...this.$listeners,
53-
input: event => this.$emit('input', event.target.value)
54-
}
51+
var l = {...this.$listeners}
52+
delete l.input
53+
return l
5554
},
5655
textareaStyles () {
5756
return {

0 commit comments

Comments
 (0)