Skip to content

Commit 471dd82

Browse files
committed
fix(input): event callback params are now in pattern (value, event)
1 parent d517bd5 commit 471dd82

2 files changed

Lines changed: 10 additions & 3 deletions

File tree

src/components/input/index.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -179,3 +179,10 @@ Clair 中的输入框默认宽度为 `15em`,你可以通过 `width` 属性设
179179
| cols | Number | 60 | 输入框展示的宽度 |
180180
| maxlength | Number || 最多输入多少字符 |
181181
| rules | Object || 输入验证规则,详见上面「输入验证」部分 |
182+
183+
## 事件
184+
185+
| 事件 | 参数|
186+
|-----|------|
187+
| change | callback(value, event) |
188+
| blur | callback(value, event) |

src/components/input/index.vue

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -116,12 +116,12 @@ export default {
116116
117117
methods: {
118118
onChange (e) {
119-
this.$emit('change', e.target.value)
119+
this.$emit('change', e.target.value, e)
120120
this.resizeTextArea()
121121
},
122122
123-
onBlur () {
124-
this.$emit('blur')
123+
onBlur (e) {
124+
this.$emit('blur', e.target.value, e)
125125
},
126126
127127
resizeTextArea () {

0 commit comments

Comments
 (0)