问题:
编辑时,多选框会默认赋值,在重新选择后,打印的数据为新数据,但页面上选值没有变。
<a-checkbox-group
v-model="data.channel"
:options="plainOptions"
@change="onCheckboxChange"
/>
如图:
解决:
v-model 是二级字段,修改 v-model 为一级字段可解决,即 v-model="data.channel"
修改为 v-model="channel"
,然后在 onCheckboxChange()
再把值赋给 data.channel
。