扣子编程提供了低代码应用搭建调试台,助力开发者快速定位及修复低代码应用搭建中的问题。在搭建低代码应用过程中,开发者能够实时对页面组件的属性配置及交互事件配置进行调试,验证各个组件功能与交互逻辑符合预期。例如当属性配置错误时,调试台会即时展示错误信息;当执行页面操作失败时,调试台将精准定位到该操作所绑定的事件及失败原因。
你可以在低代码应用的用户界面页签中,单击调试,展开调试台。调试台包含如下两个核心部分:
触发组件的事件时,时间线页签中会实时展示具体事件的详细信息,包括触发事件的组件、事件类型、触发动作、事件执行的时间点、事件耗时、事件执行状态、事件执行顺序、事件详情等信息,便于开发者快速追溯操作顺序并精准定位问题。
以拍照解题应用为例,使用者通过拍照功能上传题目图片后,单击开始解题,应用随机自动解答题目。其中,开始解题按钮已绑定交互事件,即单击时调用解题工作流并进行页面跳转。因此当你单击开始解题时,时间线中会记录并展示对应的事件信息。如果未上传题目,直接单击开始解题,工作流调用将失败,并展示失败原因。当上传题目后并再次单击开始解题,时间线中会继续记录事件的运行过程,此时显示工作流正常运行直到运行成功,并展示具体的输入值、输出值。
执行失败
执行中
执行成功
你还可以单击成功、错误、加载中,筛选对应类型的事件。当你不再需要查看当前时间线内容时,可以单击清除图标,清除内容。
注意
清除时间线内容后,不可恢复。
当你配置的组件属性不符合平台规范时,调试台的错误页签中将实时展示对应的错误或警告信息。例如可见性属性仅允许设置为 false、true 或变量,如果输入非预期的值,错误页签中将立刻提示错误信息。当你将值修改正确后,错误信息自动清除。