Shopify 使用Cart.js和Rivets.js添加/删除购物车项目

Shopify 使用Cart.js和Rivets.js添加/删除购物车项目,shopify,liquid,rivets.js,Shopify,Liquid,Rivets.js,我在我的Shopify商店中使用cart.js,但无法使增加/减少数量或删除功能正常工作。其他一切都正常工作,所以我不确定我做错了什么 我在theme.liquid上的关闭标记之前添加了以下代码 {{ 'rivets-cart.min.js' | asset_url | script_tag }} <script type="text/javascript"> jQuery(function() { CartJS.init({{ cart | json }}

我在我的Shopify商店中使用cart.js,但无法使增加/减少数量或删除功能正常工作。其他一切都正常工作,所以我不确定我做错了什么

我在theme.liquid上的关闭
标记之前添加了以下代码

{{ 'rivets-cart.min.js' | asset_url | script_tag }}

<script type="text/javascript">
    jQuery(function() {
        CartJS.init({{ cart | json }}, {
            "dataAPI": false,
            "requestBodyClass": "loading"
        });
    });
</script>
{{'rivets cart.min.js'|资产| url |脚本(标记)}
jQuery(函数(){
init({{cart|json}}{
“dataAPI”:错误,
“requestBodyClass”:“正在加载”
});
});
下面是我在标题中的代码。。。我也在product-template.liquid上测试过,仍然得到相同的结果

<div class="cart-product-wrap" rv-each-item="cart.items">

  <div class="cart-quantity">
    <a href="#" rv-data-cart-update="index | plus 1" rv-data-cart-quantity="item.quantity | plus 1">+</a>
    <div rv-text="item.quantity"></div>
    <a href="#" rv-data-cart-update="index | plus 1" rv-data-cart-quantity="item.quantity | minus 1">-</a>
  </div>

  <div class="cart-image"><img rv-src="item.image | productImageSize 'small'" src=""></div>

  <div class="cart-title-price">
    <div class="cart-title" rv-text="item.title"></div>
    <div class="cart-price" rv-html="item.price | money Currency.currentCurrency"></div>
    <div class="cart-remove"><a href="#" rv-data-cart-remove="index | plus 1">Remove</a></div>
  </div>

</div>

我遵循了指南,没有发现与工作示例有任何区别

有没有人知道我做错了什么,或者我怎样才能让它工作


任何帮助都将不胜感激

如果有人想知道,我将脚本改为

<script type="text/javascript">
    jQuery(function() {
        CartJS.init({{ cart | json }}, {
        });
    });
</script>

jQuery(函数(){
init({{cart|json}}{
});
});