Skip to content

引用ref

概述

该组件用于在低代码平台中自动捕获并展示当前页面的上下文参数,是低代码平台实现“参数驱动”和“上下文感知”的基础设施之一,本身不渲染任何实际 UI 内容,仅作为数据源存在,包括:

  • 页面级参数(通过弹框或者页面组件 params 传入)
  • 路由 Params(如 /user/:id 中的 id
  • 路由 Query 参数(如 ?tab=profile 中的 tab

它本身不渲染任何 UI 内容,仅作为数据源提供者,将上述三类参数注册为可被其他组件绑定的“常量数据定义”(Const),实现跨组件的数据共享。启动时自动读取 editor.getPageParams()route.paramsroute.query

设计时与运行时的数据区分

在低代码编辑器的设计阶段(即非预览/发布状态),组件无法获取真实的上下文参数,因此会使用配置中预设的 jsonData 数据作为参考数据,用于支持组件绑定、表达式编写和可视化调试。 而在预览或实际运行时,组件会替换为真实从页面上下文中捕获到的参数值。 这种机制确保了开发者在搭建页面时即可获得合理的数据上下文,同时在运行时无缝切换至真实数据,兼顾开发体验与运行准确性。