色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

vue checkbox效果

林國瑞1年前7瀏覽0評論

Vue的checkbox組件可以實現非常方便的復選框選擇效果。我們可以在HTML模板中使用v-model指令來綁定數據,然后在methods中定義一個函數來處理變化。下面是一個簡單的例子:

<template>
<div>
<label><input type="checkbox" v-model="checked">選項1</label>
<label><input type="checkbox" v-model="checked">選項2</label>
<label><input type="checkbox" v-model="checked">選項3</label>
</div>
</template>
<script>
export default {
data() {
return {
checked: [
'選項1'
]
}
},
methods: {
handleCheckChange(e) {
console.log(e.target.checked, e.target.value)
}
}
}
</script>

在上面的例子中,我們在data中初始化了一個叫checked的數組,它的初始值是一個字符串數組,只包含了一個元素“選項1”。在HTML模板中,我們使用v-model指令來綁定這個數組,當用戶選中或取消選中復選框時,Vue會自動更新這個數組的內容。我們還在每個label元素中定義了一個input元素,它的type屬性是checkbox,v-model屬性綁定了checked數組,這樣就實現了數據和UI的雙向綁定。

接下來是methods中的處理函數handleCheckChange,當復選框的選中狀態發生變化時,它會被調用。參數e是一個event對象,我們可以從它的target屬性獲取到checkbox元素的選中狀態和它的value值。這個例子中我們只是簡單地打印它們到控制臺上,你可以自己根據實際情況來修改。