uniapp点金计划oniframeready传高度
时间: 2024-09-18 10:10:16 浏览: 42
微信点金计划_goldenplan.pdf
UniApp 点金计划中的 onIframeReady 事件通常是在 iframe 内容加载完成时触发的。如果你想在这个时候获取 iframe 的高度,你可以通过 JavaScript 监听这个事件,然后获取 iframe 的内容区域元素(如 `document.documentElement` 或 `document.body`),并调用 `.offsetHeight` 来获得高度。
示例代码如下:
```javascript
Page({
onIframeReady: function(iframe) {
// 获取iframe的内容区域元素
var iframeDoc = iframe.contentWindow.document;
// 获取iframe的高度
var iframeHeight = iframeDoc.documentElement.offsetHeight || iframeDoc.body.offsetHeight;
console.log('Iframe Height:', iframeHeight); // 打印高度值
// 这里可以做进一步的操作,比如设置页面布局或动态修改样式
}
})
```
请注意,你需要确保在跨域环境下获取高度是允许的,并且iframe有权限返回其内容区域的高度信息。
阅读全文