12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849 |
- <template>
- <div>
- <el-checkbox-group v-model="checkboxGroup1" size="large">
- <el-checkbox-button v-for="city in cities" :key="city" :label="city">
- {{ city }}
- </el-checkbox-button>
- </el-checkbox-group>
- </div>
- <div class="demo-button-style">
- <el-checkbox-group v-model="checkboxGroup2">
- <el-checkbox-button v-for="city in cities" :key="city" :label="city">{{
- city
- }}</el-checkbox-button>
- </el-checkbox-group>
- </div>
- <div class="demo-button-style">
- <el-checkbox-group v-model="checkboxGroup3" size="small">
- <el-checkbox-button
- v-for="city in cities"
- :key="city"
- :label="city"
- :disabled="city === 'Beijing'"
- >{{ city }}</el-checkbox-button
- >
- </el-checkbox-group>
- </div>
- <div class="demo-button-style">
- <el-checkbox-group v-model="checkboxGroup4" size="small" disabled>
- <el-checkbox-button v-for="city in cities" :key="city" :label="city">{{
- city
- }}</el-checkbox-button>
- </el-checkbox-group>
- </div>
- </template>
- <script lang="ts" setup>
- import { ref } from 'vue'
- const checkboxGroup1 = ref(['Shanghai'])
- const checkboxGroup2 = ref(['Shanghai'])
- const checkboxGroup3 = ref(['Shanghai'])
- const checkboxGroup4 = ref(['Shanghai'])
- const cities = ['Shanghai', 'Beijing', 'Guangzhou', 'Shenzhen']
- </script>
- <style scoped>
- .demo-button-style {
- margin-top: 24px;
- }
- </style>
|