一、两个多选框实现单选

data(){
  return{ status:1 }
}


<el-checkbox-group v-model="status">
    <el-checkbox  false-label='null' :true-label="1" name="status">启用</el-checkbox>
    <el-checkbox  false-label='null' :true-label="2" name="status">禁用</el-checkbox>
</el-checkbox-group>

二、多个单选框实现单选

data(){
   return { checkList:[] }
}


<el-checkbox-group v-model="checkList" @change="statusChange">
    <el-checkbox label="1">1</el-checkbox>
    <el-checkbox label="2">2</el-checkbox>
    <el-checkbox label="3">3</el-checkbox>
    <el-checkbox label="4">4</el-checkbox>
</el-checkbox-group>


methods:{
	statusChange(value){
        if(this.checkList.length > 1){
            this.checkList.splice(0,1)
        }
    }
}

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐