DataV-Board(数据看板)提供二次开发功能,实现更复杂和灵活的看板效果。此功能仅对尊享版用户开放。
适用场景
当DataV-Board内置功能无法满足业务需求,您可通过编写JavaScript代码(Hook脚本)的方式进行二次开发实现您的期望效果。该功能比蓝图编辑器更具自由度和灵活性,帮您按需定制心仪的数据看板。
展示效果优化:通过Hook脚本,自定义CSS样式实现更炫酷的效果。
数据处理与转换:通过Hook脚本,支持在前端进行数据处理和转换,满足特定的业务逻辑需求。
动态内容更新:通过Hook脚本,实现数据看板的动态内容更新和实时数据展示。
高级动画效果:通过Hook脚本,添加更复杂的动画效果,提高数据看板的视觉吸引力。
事件响应:支持对用户操作(如点击、悬停等)进行响应,增强数据看板的交互性。
使用限制
仅限尊享版用户,若您还不是尊享版用户请先进行产品升级。
操作流程
登录DataV控制台。
进入目标数据看板页面,点击全局搜索,输入
hook
关键词,即可开启hook编辑器。入口仅支持尊享版用户开启,请确保已开通尊享版。
进入二次开发代码编辑页面,编写代码并点击保存。
进入预览页面查看效果,满意后发布数据看板即可。
Hook API
函数体
Hook 代码默认使用 CommonJS 结构,需要对全局抛出一个执行函数,函数体如下:
/**
* @params {IStage} stage
*/
module.exports = (stage) => {
};
stage 工具对象
函数入参 stage 为数据看板运行时会传入的工具对象,其类型如下:
示例操作代码
该文章对您有帮助吗?
- 本页导读 (1)
- 适用场景
- 使用限制
- 操作流程
- Hook API
- 函数体
- stage 工具对象
- 示例操作代码