简体中文
detail.render.before
约 171 字小于 1 分钟
2025-12-16
该钩子发生在详情页渲染之前。 渲染对象详情之前执行额外的业务动作
参数
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| 通用参数 | 详见 | -- | -- | -- |
| data | 接口下发的对象详情数据:详情布局、详情数据等 | Object | -- | -- |
返回结果
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| data | 对象详情渲染依赖的数据(遵循接口下发的数据结构) | Object | -- | -- |
基础示例
基础用法:
export default class Plugin {
apply() {
return [{
event: 'detail.render.before',
functional: this.renderBefore.bind(this)
}]
}
renderBefore(context, plugin) {
console.log(context.data);
return Promise.resolve();
}
}注意事项
1. 详情页刷新也会触发此钩子的执行
