vue checkbox 組件是一個非常實用的用戶界面控件,可以讓用戶方便地進行多選操作。使用vue checkbox 組件,可以使用戶的操作更加便捷,提高用戶體驗。下面我們將通過一個簡單的例子,來展示如何使用 vue checkbox 組件。
<template> <div> <h2>{{ title }}</h2> <div v-for="(item, index) in list" :key="index"> <input type="checkbox" :id="'checkbox-' + index" :value="item" v-model="selected"> <label :for="'checkbox-' + index"></label> <span>{{ item }}</span> </div> <button @click="confirm">確定</button> </div> </template> <script> export default { data() { return { title: '請選擇', list: ['apple', 'banana', 'orange', 'grape'], selected: [] } }, methods: { confirm() { console.log(this.selected); } } } </script>
在上面的例子中,我們首先定義了一個包含多個選項的數組 list,然后使用 v-for 指令遍歷數組,并在每個選項前放置一個 checkbox,同時將 checkbox 的值綁定為當前選項的值,使用 v-model 指令將 checkbox 的選擇狀態綁定到 selected 數組中。
最后,我們還為確定按鈕綁定了一個 click 事件,當用戶點擊確定時,selected 數組中將包含所有被選擇的選項的值。通過這種方式,使用 vue checkbox 組件,用戶可以方便地進行多選操作。