el-cascade 给后端传值并且回显数据

新手上路,请多包涵

image

级联菜单已经出来了
image
这是我的配置
image
这是触发change事件 打印的数据结构
后端想要的数据结构是 '1,5,15,16,17'类似于这种
如果父级没有被全选 就拿选中的子级的id 如果父级全选就拿父级的id

我如何处理成后 父级选中 传父级id 父级没有全选 传选中的 子级id呀

阅读 5.9k
1 个回答
✓ 已被采纳新手上路,请多包涵

已经搞定啦 在这里做一个笔记 方便以后的同学直接使用
<el-cascader

                            ref="tree"
                            v-if="isDepartmentShow"
                            placeholder=""
                            v-model="ruleForm.departmentId"
                            :options="deptList"
                            collapse-tags
                            :emitPath="false"
                            :show-all-levels="false"
                            :props="{ value: 'id', label: 'dept_name',children:'child',multiple:true, checkStrictly:true,emitPath:false }"
                            @change="handleChange">
                    </el-cascader>
                    
   checkStrictly:true,
   emitPath:false            
   这两个属性重要  一定要加上  后面打印 change方法里面的参数   把得到的值处理成想要的数据格式就行
   
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题