vue当中的el-checkbox-group;

题目描述

el-checkbox-group 渲染后端的数据,渲染完成后,后面会跟着选不中,新出来的复选框,是什么原因?

题目来源及自己的思路

相关代码

粘贴代码文本(请勿用截图)

      <el-checkbox-group v-model="temp.roles">
        <el-checkbox
          v-for="(role,index)  in temp.roles"
          :label="role.id" :checked="role.flag" :value="role.id"
        >
          {{ role.name }}
        </el-checkbox>
      </el-checkbox-group>
    </el-form-item>

image.png

你期待的结果是什么?实际看到的错误信息又是什么?

去掉多余的复选框,

阅读 2.4k
1 个回答

你v-model绑定的值和v-for循环的值都是temp.roles。v-model需要绑定其他值

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题