el-dialog中嵌套iframe之后拿不到iframe的id 的解决办法

在vue+element项目中想用到el-dialog弹窗加iframe嵌套外部页面的方法,但是这时候要获取iframe里面的ID 但是这时候怎么也获取不到

html 复制代码
      <el-dialog ref="middleFlag" v-if="middleFlag" width="1100px" height='1200px' title="文章管理" :visible.sync="open">
        <iframe id="iframeA" ref="iframeing" width="1000px" height="500px" title=""></iframe>
      </el-dialog>

这么写 在下面直接拿ID 是获取不到的 输出是null

javascript 复制代码
var iframeDom = document.getElementById('iframeA');

这时候需要加一个异步执行 就可以获取到了

javascript 复制代码
this.$nextTick(() => {
	var iframeDom = document.getElementById('iframeA');
})

这么写就能顺利的获取到id值了

相关推荐
pas13611 小时前
19-mini-vue setup $el $data $props
javascript·vue.js·ecmascript
阿拉丁的梦11 小时前
【C4D实用脚本】清除废点及删除了面的选择tag和材质tag及材质--AI编程
服务器·前端·材质
傅里叶11 小时前
Flutter移动端获取相机内参
前端·flutter
哒哒哒52852011 小时前
React useMemo 大白话用法文档(含注意项)
前端
xkxnq11 小时前
第一阶段:Vue 基础入门(第 10 天)
前端·javascript·vue.js
智商偏低11 小时前
abp PermissionDefinitionManager源码解析
开发语言·前端·javascript
RaidenLiu11 小时前
Offstage / Visibility:不可见真的就不消耗性能吗
前端·flutter·性能优化
lgliuying11 小时前
wangEditor5 富文本编辑器中使用 kityformula 公式编辑器的具体实践
前端·javascript·html
Benny的老巢11 小时前
基于Playwright TypeScript/JavaScript的API调用爬虫成熟方案
javascript·爬虫·typescript·自动化·agent·playwright
PBitW11 小时前
Electron 脚本调用大坑!害惨我了
前端·electron