为了账号安全,请及时绑定邮箱和手机立即绑定

请各位大佬指点!vue使用事件绑定携带参数会覆盖函数默认参数怎么办?跪求!

请各位大佬指点!vue使用事件绑定携带参数会覆盖函数默认参数怎么办?跪求!

绝地无双 2019-08-21 19:27:09
问题描述想做过渡的效果,但是css完成不了,因为需要计算子元素的个数,所以用到了transition的js,他们有默认几个事件,我想把子元素的个数带进去,但是发现这个个数把所有的参数都覆盖掉了,请问该怎么办。相关代码//请把代码文本粘贴到下方(请勿用图片代替代码)bEnter(el){//这个地方默认是el,如果传递了上面的参数,那么这个地方就是被覆盖掉的。console.log(arguments)el.style.height=0;el.style.opacity=0;}你期待的结果是什么?实际看到的错误信息又是什么?虽然可以通过点击记录length个数来使用,但是用参数的方式更方便,我想知道这个地方用怎么样让他不替换事件函数默认的参数。
查看完整描述

2 回答

?
Cats萌萌

TA贡献1805条经验 获得超9个赞

用这种写法,可以加任意个参数
{bEnter(el,item1.children.length)})"@enter="enter"@leave="leave">
                            
查看完整回答
反对 回复 2019-08-21
?
当年话下

TA贡献1890条经验 获得超9个赞

bEnter(el,item1.children.length)"@enter="enter"@leave="leave">
                            
查看完整回答
反对 回复 2019-08-21
  • 2 回答
  • 0 关注
  • 852 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号