elementui 再次打开dialog,绑定的数据没有更新

我在dialog中弄了一些表单,然后做了一个组件请求了一个内容后做了下拉的选择。。
但是让我奇怪的是,关闭dialog再次打开的时候就没有重新发送下拉的请求。

主要是因为dialog再次打开时不会重新渲染dom,只是简单的显示隐藏,所以第一次打开绑定值后,关闭再打开则不会走created和mounted生命周期,解决办法是在外层套一层div,用v-if控制

解决办法:
在dialog中加了如下代码,这样dom节点就会重新生成了。。

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