几个选项中,当一个选中已有值,另几个el-option 中不会有选项
目的就是想要在el-option中已经有选中的值,其他选中的列中就不会有次选项,保证不会重复
代码如下
<el-select v-model="ruleForm.prizeName1" placeholder="选择奖品" clearable @change="prizeName1">
<template v-for="(item,index) in type1Name"><el-option :label="item.name" :key="index" :value="item.id" v-if="prizeNameShow.type1 == 1"></el-option></template>
<template v-for="(item,index) in type2Name"><el-option :label="item.name" :key="index" :value="item.id" v-if="prizeNameShow.type1 == 2"></el-option></template>
<template v-for="(item,index) in type3Name"><el-option :label="item.name" :key="index" :value="item.id" v-if="prizeNameShow.type1 == 3"></el-option></template>
</el-select>
prizeName1(val){
console.log('选择奖品1', val)
console.log('选择奖品11', )
},
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…