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

传递附加参数以发出事件

传递附加参数以发出事件

猛跑小猪 2023-03-24 14:37:35
我有以下情况:我有一个下拉组件。每当您选择某些属性时,它都会发出选定的值,在我的例子中是颜色this.$emit("setColor", "somecolor")在我的父组件中,我监听这个事件并<mycomponent @setColor="setColor" />执行一个名为setColor该组件实际上在 a 中呈现v-for,为此我想将当前迭代的索引传递给setColor,我该怎么做?我试过了,@setColor="setColor(i)"但是我从孩子传递给父母的颜色是不确定的
查看完整描述

1 回答

?
RISEBY

TA贡献1856条经验 获得超5个赞

您可以使用$event关键字来传递事件负载。所以你可以像下面这样调用你的方法:

@setColor="setColor($event,i)"


查看完整回答
反对 回复 2023-03-24
  • 1 回答
  • 0 关注
  • 89 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信