input事件只有一个默认参数:e,但是我想多传递一个别的参数
<a-input :value="record.transferAmount" @change="toChangeInput"/>
解决:
写法一:
//多传递单个参数
@change="e => toChangeInput(e, record)"
//假设默认参数有两个:oldval, newval
@change="(oldval, newval) => toChangeInput(oldval, newval, record)"
写法二:
//$event 代替 e
@change="toChangeInput($event,record)"
在 Vue 中,`@change` 事件通常只包含一个默认参数 `e`,但可以通过两种方式传递额外参数:一是使用箭头函数将额外参数绑定到处理函数,如 `(e) => toChangeInput(e, record)`;二是利用 `$event` 代替 `e`,如 `toChangeInput($event, record)`。这两种方法都能帮助你在事件处理中携带更多的上下文信息。
1289

被折叠的 条评论
为什么被折叠?



