Vue.js 如何在第一次弹出前呈现el对话框?
如果el对话框之前未打开,则无法使用Vue.js 如何在第一次弹出前呈现el对话框?,vue.js,element-ui,Vue.js,Element Ui,如果el对话框之前未打开,则无法使用this.$refs检索el对话框下的元素,因为元素尚未呈现。 我想知道如何渲染el对话框,但不显示它,因为我需要在el对话框中初始化某些内容。您可以使用vm.$nextTick([callback]) 范例 在方法上 OpenDialog() { this.dialogFormVisible = true; // your dialog toggle variable this.$nextTick(() => { //
this.$refs
检索el对话框下的元素,因为元素尚未呈现。我想知道如何渲染el对话框,但不显示它,因为我需要在el对话框中初始化某些内容。您可以使用
vm.$nextTick([callback])
范例
在方法上
OpenDialog() {
this.dialogFormVisible = true; // your dialog toggle variable
this.$nextTick(() => {
// some action or your this.$refs will here
});
},
参考文献
如何切换?您使用的是
v-if
还是内置功能?请尝试@open
事件。