vue中让嵌入的iframe完美自适应宽度、高度
作者:互联网
涉及到系统集成的时候,前端我们经常会用到iframe嵌入,但是嵌入的时候经常有不适应的情况,太长或太宽、滚动条。。。
下面的方法可以做到使嵌入的iframe自适应宽度、高度,
1、嵌入iframe,加入onload事件
<iframe
src="https://iview.github.io/docs/guide/install"
frameborder="0"
scrolling="auto"
id="bi_iframe"
@load="adjustIframe"
style="position: absolute; top: 0px; left: 0px"
></iframe>
2、在methods中添加自适应js的方法
adjustIframe() {
var ifm = document.getElementById("bi_iframe");
ifm.height = document.documentElement.clientHeight;
ifm.width = document.documentElement.clientWidth;
},
标签:vue,documentElement,适应,嵌入,iframe,ifm,document 来源: https://www.cnblogs.com/liyunxi/p/16400556.html