el-checkbox 遍历循环赋值
时间: 2023-08-03 15:02:55 浏览: 603
Vue动态生成el-checkbox点击无法赋值的解决方法
5星 · 资源好评率100%
在使用Element UI库中的el-checkbox组件时,可以通过循环遍历的方式来动态赋值。以下是一个示例代码:
```html
<template>
<div>
<el-checkbox v-for="item in checkboxList" :key="item.id" v-model="selectedItems" :label="item.value">{{ item.label }}</el-checkbox>
</div>
</template>
<script>
export default {
data() {
return {
checkboxList: [
{ id: 1, label: '选项1', value: 'option1' },
{ id: 2, label: '选项2', value: 'option2' },
{ id: 3, label: '选项3', value: 'option3' }
],
selectedItems: [] // 存储选中的项
};
}
};
</script>
```
上述代码中,通过v-for指令将checkboxList数组中的每个元素进行遍历,然后使用v-model指令绑定到selectedItems数组上,实现多选功能。每个checkbox的label属性用于显示文本内容。
注意:在data中定义selectedItems用于存储选中的项,这样就可以在其他地方使用selectedItems数组来获取用户选择的值。
阅读全文