<template>
  <div>
    <h3>选择你最喜欢的水果:</h3>
    <el-checkbox v-model="fruits" label="apple">苹果</el-checkbox>
    <el-checkbox v-model="fruits" label="banana">香蕉</el-checkbox>
    <el-checkbox v-model="fruits" label="orange">橙子</el-checkbox>
    <el-checkbox v-model="fruits" label="watermelon">西瓜</el-checkbox>
    <p>你选择了:{{ fruits }}</p>
  </div>
</template>
<script>
import { defineComponent, ref } from 'vue'
import { ElCheckbox } from 'element-plus'

export default defineComponent({
  components: { ElCheckbox },
  setup() {
    const fruits = ref([])
    return { fruits }
  },
})
</script>
<p>在示例中,我们使用了 <code>v-model</code> 来绑定复选框选中状态的数组,实现了多选的功能。每个复选框都有一个 <code>label</code> 属性,它的值将被添加到 <code>fruits</code> 数组中,表示该复选框被选中。我们还使用了 <code>ref</code> 来创建响应式变量 <code>fruits</code>。最后,在模板中,我们使用插值 <code>{{ fruits }}</code> 来显示当前选中的水果。</p>

原文地址: https://www.cveoy.top/t/topic/nwUC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录