Vue多选框传值问题

Vue多选框传值问题,怎么样在两个都选的情况下,无传0,有传98到接口呢

img

img

img

获取到值 做个判断 呗 。 有的时候 参数 为 98 无为 0

还有就是 label 如果为字符串 不用加 v-bind 直接labe就行 。

true-label 属性 是选中的值 你加上这个

把el-checkbox里的label 无的对应值为0,有的对应值为98

el-checkbox里的v-model不要写,el-checkbox-group里的v-model对应的才是你选择的多个值数组,把checkList传给接口

img


<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)
      }