element-plus的form表单组件之checkbox组件

单个checkbox 绑定的响应式的值类型为bool类型,同一个组的checkbox多选其值对应值的数组,类型根据checkbox的value值而来。

label只用来显示具体的值,根据value属性来设置。

element-plus的checkbox提供多种特性。

如单选,多选,
限制最小选的,和最大选择数量
checkbox结合button展示等,是否有边框,是否禁用等。

<script setup lang="ts">
import { onMounted, ref } from 'vue'

const val=ref('beijin');

const cities=ref(['beijin','shanghai','guangzhou','shenzhen']);

const selectedCities=ref(['beijin','shenzhen']);

const valueChangeEvent =(values:string[])=>{
    console.info(values);
}

</script>

    
<template>
  <div>
    <el-row>
        <el-checkbox label="beijin" v-model="val">

        </el-checkbox>
    </el-row>

    <el-row>
      <el-checkbox-group v-model="selectedCities" min="2" max="3" >
        <el-checkbox v-for="city in cities" :key="city" :label="city" :value="city">
        </el-checkbox>
        
      </el-checkbox-group>
        
    </el-row>

    <el-row>
      <el-checkbox-group v-model="selectedCities" min="2" max="3" size="large" >
        <el-checkbox-button v-for="city in cities" :key="city" :label="city" :value="city">
        </el-checkbox-button>
        
      </el-checkbox-group>
        
    </el-row>
   
  </div>
      
</template>

<style scoped>
  
</style>

在这里插入图片描述
https://element-plus.org/zh-CN/component/checkbox.html#checkboxbutton-attributes

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值