Vue 中change事件除了默认参数value ,如何传递自己的参数

vue中@change事件除了传递value默认参数,如果需要传自己的参数myprops

是有两种方法:

- 1. @change(value => receivedProps(value,myprops))

但是这种方式分场景,如果你的myprops在data中定义好的那么就可以传过去,如果myprops参数是像for循环里的每个item项目,那就报错,提示你在data或者method中定义该参数或者方法。

- 2.@change($event,myprops)

这种方法任何场景中可以使用,如果除了value想传第二个myprops参数,那么把value参数改成$event,后面就可以传自己的参数了

这是在uni-app 中的uni-number-box组件上的change事件接受两个参数的实例

numberChange(value,good){
      console.log(value,good);
 }
Vue 中change事件除了默认参数value ,如何传递自己的参数_第1张图片

3为value值 uni-number-box中代表加减框当前的数值

good就是我们想要传递的参数对象

你可能感兴趣的:(vue,微信小程序)