经排查是为了获取到组件中到底勾选用了哪些选项,选择使用了v-modle属性,影响到了default-value的默认勾选
<a-checkbox-group
:v-model="selPubTypes"
:default-value="defaultValue"
:options="options"
@change="(value) =>onOpenChange(value)"
style="flex-direction: column;display: flex;justify-content:center"
>
实测,该组件在绝大多数情况下不如直接循环<a-checkbox>,能更好的定义所需的样式,代码逻辑与bug排查也相对有迹可循
<a-row v-for="(item,index) in options">
<a-checkbox :value="item.value" :checked="item['isChecked']" @click="onChange(index)" >
{{item.label}}
</a-checkbox>
</a-row>