vue项目里用ant-designUI里面的checkbox用change事件传参报错,只有用普通函数传参就会报错,但是用箭头函数就可以正常接收,这是为什么?
用普通函数报错如下:
箭头函数就可以正常传参
<!-- 普通函数传参 -->
<a-checkbox :checked="item.done" @change="chengeid(e,item.id)">{{item.info}}</a-checkbox>
<!-- 用箭头函数传参 -->
<a-checkbox :checked="item.done" @change="(e)=>{chengeid(e,item.id)}">{{item.info}}</a-checkbox>
@change="chengeid(e,item.id)"
这里应该是
@change="chengeid($event,item.id)"