在Vue中使用arco.design的a-checkbox-group组件时,可以通过设置v-model
来绑定默认选中的值。
在Vue3组件中,v-model
用于双向数据绑定,它可以将组件的内部状态与Vue3实例的数据进行同步。在arco.design的a-checkbox-group
组件中,可以通过设置v-model
来绑定一个数组,这个数组中的值将决定哪些复选框会被默认选中。例如,如果想要默认选中某些选项,可以在Vue实例的data
中设置一个数组,然后在created
生命周期钩子中将这个数组设置为a-checkbox-group
的默认值。
以下是一个具体的例子:
vue
<template>
<a-checkbox-group v-model="defaultCheckedList">
<a-checkbox value="option1">Option 1</a-checkbox>
<a-checkbox value="option2">Option 2</a-checkbox>
<a-checkbox value="option3">Option 3</a-checkbox>
</a-checkbox-group>
</template>
return {
checkedList:[ // 设置默认选中的值
'Option2',
'Option3'
]
};
在这个例子中,defaultCheckedList
数组中的值['option1', 'option2']
将决定哪些复选框在页面加载时被默认选中。如果想要动态修改默认选中的值,可以在Vue3实例的某个方法中修改defaultCheckedList
数组的内容,这将自动反映到页面上。