2017-07-19 118 views
0

我目前有一个BigCommerce Stencil站点的用例,我必须在项目页面的各个位置显示自定义字段值。我知道我可以使用Handlebars循环查找我想要的特定字段的自定义字段,然后将其显示在页面上。有没有人知道这将如何影响页面速度?这些循环都不会嵌套或任何内容,页面上只会有多个循环。BigCommerce模板自定义字段

回答

0

我们一直这样做,并且几个循环不会明显影响页面速度。但是如果你确实感觉到这是一个问题,你可以循环一次custom_fields,将它们放入一个json数组中,并在必要时使用javascript循环来填充数据。我们也这样做,因为提供的条件句柄和字符串替换的句柄函数非常有限,并且使用标准JavaScript处理它变得更容易。

<script> 
var custom = []; 
{{#each product.custom_fields}} 
custom.push({'name':"{{name}}",'value':"{{value}}"}); 
{{/each}} 
</script> 
+0

太棒了!感谢您的洞察! –

相关问题