// onResize方法原有的参数是x, y, width, height
onResize(x, y, width, height) {
console.log(x);
@resizing="onResize(arguments, item)"
onResize (arg, item) {
// 此时的arg是一个数组,里面包括原参数 x, y, width, height
console.log(arg[0]) // 最后打印出来的值就是原参数的x
简而言之就是事件的原参数如果有多个就用arguments表示,原参数按照顺序放在arguments数组里面了,arguments后面可添加我们需要的参数。如果原参数只有一个,可以用$event表示,再在后面添加我们自定义的参数
// $event用来表示原参数,a是自定义的参数
<div @click="funSome(a, $event)"></div>
funSome(a, $event) {
console.log($event);
console.log(a)
vue项目中保留事件原来的参数
最新推荐文章于 2023-06-30 22:17:16 发布