触达云屏,数据可视化设计,图片组件:

介绍
  • 选择使用素材库内的图片
  • 支持设置外部链接图片
  • 支持从数据集获取图片地址
  • 支持高亮设置(如鼠标移入后,变化图标、缩放图标、倾斜图标 等)
  • 支持开关状态

可以实现图片动画、物联网开关、物联网扇叶、物联网闪烁警示 等业务需求。

1. 添加组件
2. 配置数据

图片地址 支持直接选择设计资产库中的图片,也支持从数据集中获取图片地址。
切换到数据配置,配置数据来源,关于不同数据类型的区别,请参考文档:组件通用配置说明

零代码绑定数据,数据集中包含以下字段即可。

名称 说明 示例值
图片地址 必填
高亮图片地址
开关状态 1 开,0关 0
扩展字段 可选,可以在点击事件等自定义函数中获取使用

自定义数据转换时,参考下面数据格式:

{
    "value": "图片地址",
    "highlight": "高亮图片地址",
    "switchState": 0,//1 开,0关
    "extObj": {
        "value": "/img/example/bubble2.png"
    }
}
3. 配置图表 (配置项持续增加,以设计器内实际为准)
配置项 子项 示例值 说明
图片地址 --- 从素材库选择或直接输入图片链接地址
透明度 --- 0.5 图片透明度
契合度 --- 拉伸 可选:拉伸、按宽度自适应,按高度自适应,原始尺寸
圆角 --- 15 图片四个角圆角弧度
动画设置-旋转 --- --- 开启图片旋转动画,支持旋转时长(毫秒)、旋转方式等配置
动画设置-呼吸闪烁 --- --- 开启图片呼吸闪烁,支持闪烁时长(毫秒)、跳动、动画延时 等配置
启用开关状态 --- 启用后,点击图片触发点击事件,切换开关状态样式变化
初始触发点击事件 --- 组件初始显示时触发点击事件,如图片初始时的开关状态是1,触发点击事件可以联动预设的开关打开时的效果
高亮设置 --- 鼠标移入之后的高亮效果设置
提示框设置 --- 鼠标移入之后显示的提示框的样式设置
4. 事件配置:
点击事件:

编写 点击图片事件函数,支持弹窗、跳转、联动更新等自定义操作。

(img,items,visual)=>{
    console.log(img,items,visual);
}

参数说明:

img = {
    "data": {
        "value": "/img/example/bubble2.png" //图片地址
    },
    "switchState": 0  //开关状态 1开0关,其他值表示未启用开关状态
}
visual = 当前组件对象
Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐