Vue 中change事件除了默认参数value ,如何传递自己的参数
但是这种方式分场景,如果你的myprops在data中定义好的那么就可以传过去,如果myprops参数是像for循环里的每个item项目,那就报错,提示你在data或者method中定义该参数或者方法。这种方法任何场景中可以使用,如果除了value像传第二个myprops参数,那么把value参数改成$event,后面就可以传自己的参数了。这是在uni-app 中的uni-number-box组件
·
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事件接受两个参数的实例
<uni-number-box class="uni-number-box" slot="uni-number-box" :min="1" :value="good.goods_count" @change="receivedProps($event,good)"
numberChange(value,good){
console.log(value,good);
}
3为value值 uni-number-box中代表加减框当前的数值
good就是我们想要传递的参数对象
更多推荐
已为社区贡献1条内容
所有评论(0)