Vue多选框传值问题,怎么样在两个都选的情况下,无传0,有传98到接口呢
获取到值 做个判断 呗 。 有的时候 参数 为 98 无为 0
还有就是 label 如果为字符串 不用加 v-bind 直接labe就行 。
true-label 属性 是选中的值 你加上这个
把el-checkbox里的label 无的对应值为0,有的对应值为98
el-checkbox里的v-model不要写,el-checkbox-group里的v-model对应的才是你选择的多个值数组,把checkList传给接口
<el-checkbox-group v-model="checkedCities" @change="changeChecked">
<el-checkbox :label="0" :key="city">无</el-checkbox>
<el-checkbox :label="98" :key="city">有</el-checkbox>
</el-checkbox-group>
changeChecked () {
console.log(this.checkedCities)
}