这里先描述一下出现问题过程:
1、要做数据的增删改查,在数据编辑的时候是从右侧打开抽屉中显示form表单,我将抽屉封装成了一个组件单独抽离。就需要在父组件中将
:visible.sync="dialogVisible"绑定的dialogVisible置为true,然后在抽屉事件的open中调编辑详情接口,级联组件懒加载自动执行城市联动接口。
2、再说一下懒加载中城市返显要必备的条件:组件绑定的cityList是个数组,并且里面有城市id,例如:北京市 北京城区 东城区 要想返显这个数据则绑定的数组中是[1,2,3],这样级联组件才可以用这个数据去调接口拿返显的数据
<el-cascader v-model="formObj.cityList" :props="casProps" style="width: 100%" :key="flag"></el-cascader>
3、现在出现返显的原因是:在级联组件执行调接口时候,详情接口还没有返回formObj.cityList这个数据,导致这个formObj.cityList数组是空,所以城市不能返显成功