正确写法如下:

<div class="first_box" v-for="(item,index) in query_conditions" :key="index">
	<el-cascader
        class='fl_l name_width'
        :class="index == 0 ? 'mg-l' : ''" 
        v-model="item.demandName"
        :options="optionsMore"
        @change="(val) => handleChange(val, index)"></el-cascader>
</div

在@change 触发handleChange方法时候,我们想要同步传入循环对象的 index 必须对 val 进行包裹,()是不可以删除的,否则在方法中无法获取自定义传参

错误代码

@change="handleChange(val, index)"
Logo

前往低代码交流专区

更多推荐