总结下el-input 中事件@input 与@change 的不同: @input 是当值输入时就触发; 而@change 是当值变化且失去焦点时触发通@blur, 只是回调的参数不一样
看代码
<el-input
id="testId"
v-model="test.testId"
@input="handleInput"
@blur="handleBlur"
@change="handleChange"
>
</el-input>
handleBlur(event){
console.log("blur=", event.target.id)
console.log("blur value=", this.test[event.target.id])
},
handleInput(val){
console.log("input=", val)
},
handleChange(val){
console.log("change=", val)
},
结果
input= a
input= ab
input= abc
change= abc
blur= testId
blur value= abc
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。