iframe

文档基于iframeV1.0.9版本

组件说明

iframe组件用于在当前项目中引用其他网页,在数据中输入指定url即可引用其他网页。

效果案例

*iframe效果案例

一、样式

在样式中可以设置组件的基本属性全局配置

1、基本属性

位置尺寸

位置包括组件的横坐标纵坐标,单位为px;横坐标为组件左上角距离页面左边界的像素距离,纵坐标为组件左上角距离页面上边界的像素距离。

尺寸包括组件的宽度高度,单位为px;可单击比例锁锁定组件宽高比,等比例调整组件的宽高,比例锁默认不锁定。

跟踪路径组件尺寸小于实际尺寸时组件显示不完全,组件不做自适应展示。

*组件位置尺寸说明


默认隐藏

勾选之后在初始加载时组件默认隐藏且关闭回调触发,通常用来配合显隐控制,如【选项卡】组件进行显隐切换。


2、全局配置

接受事件

开启后可直接在界面操作接入的网页。


权限

EasyV在播放视频流时需要赋予以下摄像头、麦克风权限,根据情况勾选赋权。


域名配置

解决处于同一一级域名间的跨域问题,需要在此处设置原始域名。

比如在a.example.com中引用b.example.com时会出现跨域问题,则在此配置项填写example.com解决。

页面放大

修改页面放大的数值可修改页面大小。


滚动条

当iframe组件大小小于真实网页页面大小时,可用滚动条来可以控制展示页面其他内容。滚动条可根据页面自动出现或隐藏,也可以默认隐藏或者默认显示。



应用id和应用密码针对引用在EasyV内已经发布且设置了密码的项目时配置项

应用id

EasyV内其他项目应用id。

*应用id说明

应用密码

应用发布时设置的密码。

*应用密码说明


组件常见问题

iframe嵌入网页后网页无法正常显示可能是网页本身限制,请您查看以下问答:

https://easyv.cloud/c/question/255.html

当EasyV内嵌入了http资源被浏览器认定为不安全内容时也会导致无法加载,请您查看以下问答修改浏览器设置:

https://easyv.cloud/c/question/57.html


二、数据

组件数据格式

字段

说明

url

被引用页面url地址

*数据格式说明

JSON数据案例

[
	{
		"url": "https://easyv.dtstack.com"
	}
]



数据配置项说明

配置项

说明

数据源

数据源类型、数据源选择等

数据过滤器

勾选启用数据过滤器,单击添加过滤器,可在设置数据源页面中配置数据过滤器,详情请参见数据过滤器使用说明

数据响应结果

展示数据请求的响应结果

自动更新

选中后可以设置数据请求时间间隔

*数据配置项说明

数据对接详情

数据对接详情请见以下文档👇

项目交付——数据对接入门


三、交互

当前组件通过载入动画回调参数自定义事件三种方式设置组件交互。

载入动画

所有组件均提供移入、移入(小)、划变三种组件载入动画。

载入动画选择无时,则组件没有载入动画。

载入动画仅在可视化应用预览、发布组件加载时显示。


配置项

说明

渐隐渐显

启用是

速率

匀速、慢快慢(cubic-bezier(0.25,0.1,0.25,1))、低速开始、低速结束、低速开始和结束(cubic-bezier(0.42,0,0.58,1))

方向

动画方向

持续时间

载入动画持续时间,单位为ms

延时

载入动画延时长,单位为ms


回调参数

回调参数即为全局性的参数变量,用于控制组件之间参数的传递,可通过设置回调参数来实现数据驱动交互。

其中,字段值即参数变量,变量名即对字段值的重命名。

详细的回调参数教学👉 回调的使用

页面通信

iframe与easyv进行页面通信配置项。

回调方式

回调方式分为“接收外部页面的回调参数”和“向外部页面发出回调参数”。

参数值

回调参数值。

变量名

参数值的变量名,可根据需要自定义变量名。

自定义事件

自定义事件为「交互事件」的增强模块,支持通过数据驱动组件状态、或变更组件样式配置,也可自定义编辑复杂的条件逻辑;

详细的自定义事件教学👉自定义事件教学



欢迎您在评论区留下您对该组件的意见,管理员会及时回复您,如长时间未回复欢迎您搜索钉钉群:33782396或者扫描以下二维码添加微信群 说出您的想法,采纳后将送出定制礼品。

也可以通过问卷来向我们反馈需求:https://jinshuju.net/f/XyCXU0

400-8505-905复制
免费试用
在线咨询
微信社区
易知微-数据可视化
微信扫一扫入群