弹框中出现子组件 每次显示弹框时子组件调用一次create()
(原本为进入多次,只有在第一次能调用create())
解决方案:
在外层包一个div 添加属性v-if
v-if为元素的创建和销毁
false时销毁;true为创建,则会调用一次create()
<div v-if="dialogFormVisible">
<el-dialog
title=""
:visible.sync="dialogFormVisible"
:close-on-click-modal="false"
top="2vh"
>
// 弹框内容
// ......
<children-cop/> // 子组件
</el-dialog>
</div>