ElementUI问题:el-dialog在关闭的时候,需要销毁里面的子组件!

1.问题:el-dialog在@close方法里面执行关闭后,子组件没有被销毁。导致当el-dialog在设为true显示的时候,子组件的生命周期不执行!

解决方法:

1.加上:destroy-on-close=“true”


有发现新问题。组件卸载是卸载了。但是卸载后,立马就有重新挂载上了。

那么继续价格判断。

2.在你的组件上加一个判断。当:visible.sync="open" 这里的open为true的时候,在加载组件

例如

 

加个v-if。

搞定了!

你可能感兴趣的:(前端,elementui,vue.js,前端)