【问题标题】:TypeError: this.itemRenderer is undefined Magento 2TypeError: this.itemRenderer is undefined Magento 2
【发布时间】:2016-03-03 14:28:37
【问题描述】:

minicart.js 文件包含以下代码,

 getItemRenderer: function (productType) {
            return this.itemRenderer[productType] || 'defaultRenderer';
        }

但在我的控制台中显示以下错误,

TypeError: this.itemRenderer is undefined Magento 2

因此,我认为 magento 迷你购物车无法正常工作。 谁能告诉我解决方案。

感谢您的回答。

【问题讨论】:

  • 什么叫getItemRenderer,怎么叫?检查this 里面有什么。

标签: knockout.js magento2 magento-2.0


【解决方案1】:

我认为您已将“迷你卡”块更改为不同的块。

请确保 checkout_cart_sidebar_item_renderers.xml (vendor/magento/module-checkout/view/frontend/layou/checkout_cart_sidebar_item_renderers.xml) 具有相同的块,其中设置了“itemRenderer”。

【讨论】:

    【解决方案2】:

    从您的主题中删除 Magento_Checkout/layout 文件夹。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-07-01
      • 2021-11-24
      • 2021-07-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多