我在dialog中弄了一些表单,然后做了一个组件请求了一个内容后做了下拉的选择。。
但是让我奇怪的是,关闭dialog再次打开的时候就没有重新发送下拉的请求。
主要是因为dialog再次打开时不会重新渲染dom,只是简单的显示隐藏,所以第一次打开绑定值后,关闭再打开则不会走created和mounted生命周期,解决办法是在外层套一层div,用v-if控制
解决办法:
在dialog中加了如下代码,这样dom节点就会重新生成了。。
<el-form v-if=“visible”
我在dialog中弄了一些表单,然后做了一个组件请求了一个内容后做了下拉的选择。。
但是让我奇怪的是,关闭dialog再次打开的时候就没有重新发送下拉的请求。
主要是因为dialog再次打开时不会重新渲染dom,只是简单的显示隐藏,所以第一次打开绑定值后,关闭再打开则不会走created和mounted生命周期,解决办法是在外层套一层div,用v-if控制
解决办法:
在dialog中加了如下代码,这样dom节点就会重新生成了。。
<el-form v-if=“visible”