vue的input checkbox
时间: 2023-07-05 08:27:31 浏览: 49
Vue中的input checkbox也是常用的表单元素之一,它可以让用户选择一个或多个选项。在Vue中,我们可以使用v-model指令来绑定checkbox元素的值,实现双向数据绑定。
例如:
```html
<template>
<div>
<input type="checkbox" id="apple" value="apple" v-model="fruits">
<label for="apple">Apple</label>
<br>
<input type="checkbox" id="banana" value="banana" v-model="fruits">
<label for="banana">Banana</label>
<br>
<input type="checkbox" id="orange" value="orange" v-model="fruits">
<label for="orange">Orange</label>
<br>
<p>Selected fruits: {{ fruits }}</p>
</div>
</template>
<script>
export default {
data() {
return {
fruits: []
};
}
};
</script>
```
在上面的例子中,我们创建了一个包含三个checkbox元素和一个p元素的Vue组件。我们通过v-model指令将checkbox元素的值绑定到了组件实例的fruits属性上,并在p元素中显示了该属性的值。这样,当用户选择或取消选择一个或多个选项时,fruits的值也会相应地更新,从而实现了双向数据绑定。