1、用elementUI 的dialog组件(内含图谱子组件)
<el-dialog title="流转图谱" :visible.sync="CheckTreeMapVisible">
<org-chart mapType="bizMap" ref="orgChartRef"></org-chart> //子组件
</el-dialog>
2、每次点击页面图谱按钮,获取不同的数据,传入子组件获取不同的图谱
3、当前存在问题(每次点击获取到图谱信息,但是关闭dialog时候 子组件没有销毁会有上一次的图谱信息)
正常逻辑是监听
el-dialog
的closed
事件,在回调内对子组件进行重置操作。如果子组件没有提供重置接口要销毁的话,试下直接用
v-if