el-cascader回显开启多选,开启tag 导致的删除出现错误
具体配置
开启多选 开启tag 开启可删除 开启只显示末级
错误描述
当我根据后台数据回显后, 点击删除A 其实删除的确实B
解决方法
由于顺序错误的问题导致的, 回显顺序和数据源顺序不一样
<el-cascader
ref="cascader"
style="width: 100%"
v-model="cascaderData"
:options="regimeTree"
:props="props"
clearable
:show-all-levels="false"
></el-cascader>
选择后发送给后台的数据顺序
后台返回数据顺序
构造路径后的数组顺序