Element ui 多先框组checkbox-group使用问题

多先框组是如何绑定的?
报:[Vue warn]: Error in render: "TypeError: Cannot read property 'length' of undefined"

codesandbox上可以取到值,在本地项目报上面的错。

<el-form ref="form" :model="form" :rules="rules" label-width="100px">
   <el-form-item label="分组设置" prop="checkList">
      <el-checkbox-group v-model="form.checkList">
          <el-checkbox v-for="item in checkListOptions" :key="item.value" :label="item.value">{{item.label}}</el-checkbox>
          </el-checkbox-group>
   </el-form-item>
</el-form>
data () {
    return {

    form: {
      checkList: []
    },
    checkListOptions: [{value: '预览',label: '预览'}, {value: '编辑',label: '编辑'}],
  }
}

如果这样绑定就可以:(checkList不放在form表单里)
<el-checkbox-group v-model="checkList">

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