【发布时间】:2020-07-05 00:34:35
【问题描述】:
我正在使用以下液体循环:
{%- for option in variant_options -%}
<li class="product-details__item product-details__item--variant-option" data-cart-item-option>
{% case option.value %}
{% when 'S' %}
Small
{% when 'M' %}
Medium
{% when 'L' %}
Large
{% endcase %}
</li>
{%- endfor -%}
这很好地适用于初始页面加载,但是当您更改购物车中任何产品的数量时,它会使每个购物车项目的 option.value 返回到原始 option.value - 即刷新它们并使其看起来好像 case / when 循环不存在一样。
我怀疑它是由 javascript 驱动的,但欢迎提出任何想法/解决方案。
我正在使用标准的 shopify 首次亮相主题。
【问题讨论】:
-
您能否提供更多详细信息,例如您在哪里使用代码、预期结果是什么等。
标签: javascript jquery shopify liquid