如何在element-UI 组件的change事件中传递自定义参数

以select为例,如果select写在循环里,触发change事件时可能不只需要传递被选中项的值,还要传递index过去,来改变同一循环中的其他标签的状态。

下面这样写是无效的:

@change="changeRewardType(val,index)"

   

     

        v-for="itemOpt in rewardTypeList"

        :key="itemOpt.value"

        :label="itemOpt.label"

        :value="itemOpt.value"

      >

   

这样再封装一层就可以了:

@change="((val)=>{changeRewardType(val,index)})"

   

     

        v-for="itemOpt in rewardTypeList"

        :key="itemOpt.value"

        :label="itemOpt.label"

        :value="itemOpt.value"

      >

   

你可能感兴趣的:(如何在element-UI 组件的change事件中传递自定义参数)