block

渲染当前迭代作用域中的 block ,需配合 blocks tag 使用。

{{#blocks}}
{{#block [hash...] /}}
{{/blocks}}

hash

以键值对形式向区块传递参数,在区块中可通过 props 对象访问这些参数。

例子

特殊 block 处理

@/product-card 区块中传递 product 参数并使用。

<!-- section/product-list/product-list.html -->
{{#blocks}}
{{#if forblock.type == "@/product-card"}}
{{#block product=product /}}
{{#else /}}
{{#block /}}
{{/if}}
{{/blocks}}
<!-- blocks/product-card.html -->
<div>{{ props.product.title }}</div>
这篇文章对你有帮助吗?