意思是我这里有三个选择框,默认是三个都选中,然后将两个去掉选择,再去掉第三个选择的时候去不掉。这就是至少选择一项内容在页面上显示
一、使用循环
<van-checkbox-group v-model="result" direction="horizontal" ref="checkboxGroup">
<van-checkbox
v-for="(item,index) in list"
:key="index"
:name="item"
label-position="left"
shape="square"
icon-size="15px"
@click="checkChange(index,result)"
>
{ {item}}
</van-checkbox>
</van-checkbox-group>
data(){
return{
result:["a",'b','c'],
list:['a','b','c']
}