🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 钩子相关接口 在表单生命周期中,可通过注册钩子实现劫持表单流程,钩子中传入上下文数据,可在此时通过修改上下文数据从而 实现改变表单渲染样式。 同一个钩子被注册多次时,会共享一份上下文数据context,按照钩子注册的先后顺序调 用,由于context为对象引用,那么存在多处对context进行修改时,可能会有数据被覆盖的风险。 | 钩子名称 | 描述 | 支持详情 | | :--- | :--- | :--- | | beforeFormRequest | 用于请求表单数据前,通过劫持参数,修改参数从而实现请求到特定表单数据的能力。传入的上下文数据context为请求表单的参数 | v7.1SP1+[不支持CAP3 PC端] | | beforeFormRender | 用于表单渲染前,通过修改表单viewContent数据,从而实现表单渲染样式发生改变的能力。传入的上下文数据context为表单视图描述数据 | v7.1SP1+[不支持CAP3 PC端] | 示例 ```javascript function handler(context) { //注意,此处context为传入的上下文数据,直接修改context可对视图渲染样式产生影响 //do something } csdk.hook('beforeFormRender', handler); ```