经常使用vue的同学对element-ui的弹框组件应该都不陌生,element为了优化性能,在弹框未首次打开之前,是会不渲染弹框body中的内容的,一般情况下这样的设定是没有问题的,弹框未打开时我们一般也是不需要对弹框内容做操作的,但是在一些特殊情况,可能就有问题了弹框中使用其他组件,或者获取dom元素让我们继续翻看el-dialog的源码: 可以看到body部分的渲染是通过rendered参数来控制的,rendered是el-dialog中的内部参数,在首次打开之后,el-dialog将ren