操作指南

在调试预览界面产生交互行为时,如果命中记录日志的交互连线,则记录这次连线交互的上下游节点关系和交互触发时产生的数据快照。本文介绍DataV服务中数据看板的交互日志和组件日志。

前提条件

在蓝图界面内,已添加所需节点、连线和处理方法。

交互日志

  • 查看日志详情:每次新的交互后,将在原来的日志记录的最上方新增一条记录。单击日志记录左侧image图标,查看动作执行参数。image

  • 复制节点ID:双击蓝图日志逻辑模块内的节点,可复制节点ID。image

  • 重复执行上一步操作:双击蓝图日志逻辑模块内的事件-动作连线,可以快速执行上一步动作。image

组件日志

  • 当组件请求发生错误时,面板内会将在原来的记录的最上方新增一条报错记录。单击某一条日志记录,查看报错详情。image

    常见报错类型

    报错类型

    类型说明

    数据获取失败

    组件请求数据源发生错误时,产生该报错。数据源的请求可能发生在组件首次加载时、组件自动更新时、全局变量触发更新时、蓝图触发请求数据源动作时。展示报错的发生时间组件名称数据源报错信息image

    过滤器执行错误

    组件请求数据源成功返回数据后,经过过滤器时产生报错,将记录为过滤器报错。展示报错的发生时间组件名称数据源过滤器输入数据报错信息image

    组件内部报错

    组件渲染或执行组件方法时产生的报错。选择组件内部报错,展示报错的组件ID、组件方法。

    节点内部报错

    蓝图节点内代码出现问题时,导致的节点初始化报错等。

    说明

    当调用组件方法时的参数不符合组件声明时,将产生警告信息。

  • 复制组件ID:双击报错记录的组件名称,可复制ID到剪贴板。image

  • 搜索组件ID:将复制到的组件ID,在编辑器中搜索框粘贴即可快速查询到该组件,并根据报错提示修改组件的配置。image

  • 筛选组件报错日志:在输入框内输入某个组件名称、组件ID、过滤器或报错信息等,即可快速筛选出当前报错面板下所有与输入信息相关联的报错条目。

调试窍门

以终为始,用最小粒度记录日志。如遇到当目标组件的交互效果未产生时,可从目标组件的动作开始,往回反查每一步的传入数据是否正确。