为解决dialog在首次打开时数据或组件没有加载的问题 这里使用一种简单粗暴的方法
dialog加载的依据是dialog的属性rendered(v-if="rendered")决定的,所以需要将rendered改为true,但有时会不生效 所以在前后分别打开和关闭dialog就可以了。
mounted() {
this.open = true //:visible.sync="open"
this.$refs.dialogForm.rendered = true //dialogForm是dialog的ref;
this.open = false
},