评价选择字段
评价选择字段
reviewSelect 字段存储对受 FaceFlow 管理的评价模型的引用。
最佳适用场景
- 推荐语/客户评价区域
- 信任带(trust strips)
- 公开评价收集部分
- 评分和证明(proof)体验
Schema 示例
{ "name": "serviceReview", "label": "Review Model", "type": "reviewSelect" }模板用法
<div data-review-embed="{serviceReview}"></div>典型的信任区包裹器:
<section class="review-strip">
{{#if serviceReview}}
<div data-review-embed="{serviceReview}"></div>
{{/if}}
</section>何时使用
当组件需要在创作时嵌入可重用的评价模型时,请使用 reviewSelect。
何时不应使用
以下情况不应使用 reviewSelect:
- 该部分只需要静态的推荐语文案
- 信任内容不是通过 Review 系统管理的
- 评价标记(markup)是硬编码的,而不是使用受管理的模型
运行时行为
在渲染时,所选的值作为由嵌入标记使用的受管理评价模型标识符。
典型流程:
author selects review model
-> component stores review reference
-> template renders data-review-embed marker with the selected field value
-> runtime resolves review output and submission experience这会将评价收集和审核行为集中管理,而不是在组件内部嵌入临时的推荐逻辑。
技术说明
- 对于有治理流程的评价工作流,请使用
reviewSelect,而不是静态推荐语 - 将信任内容和提交行为保留在 Review 模型中管理
- 避免在同一职责中将一次性证明块与受管理的评价嵌入混合
- 将评价组件放在社交证明能支持页面决策点的位置