控件参数要在下游被消费
一次实例
- 现象:调「标题间距」控件没有反应,怀疑是表单/HTML 的问题。
- 根因:渲染器确实收到了
--heading-gap,但当前模板(红调封面)的 CSS 里完全没有这个变量 —— 参数传进去了,没人消费。所以这不是表单问题,是当前模板 CSS/HTML 的问题,只需更新这一个模板。
为什么容易查错方向
「没反应」天然像是交互层的问题(控件没绑定、状态没更新)。但只要值已经到达渲染器,问题就已经转移到下游。判断依据是值有没有到,不是界面像不像坏了。
同一类静默失效还有:表单字段有、模板没写对应 slot → 用户填了也永远不显示(见 简历模板的三层渲染协议与迁移 的逐字段清单)。
相关
- 简历模板的三层渲染协议与迁移 —— 消费方就是模板 HTML/CSS 的 slot 与变量
- 先定位归属层再动手 —— 先判断问题归表单层还是模板层,再动手
- 面板多出的固定区块先查数据源再改前端 —— 同源:先看数据链路是否到达,再改渲染