繁体   English   中英

Magento-2迷你书包添加产品无法在IE-11中使用?

[英]Magento-2 mini bag added product is not working in IE-11?

我面临Internet Explorer的问题。 可以在我的页面上的迷你包中添加产品。 您可以在弹出窗口中的迷你袋中查看,产品在下拉列表中列出。

在Internet Explorer上,迷你购物袋弹出窗口不会显示新添加的产品,这些产品是在页面加载后添加的,即使它们已添加到迷你购物袋中也是如此。 如果随后更改页面,则迷你包会正常显示(1)图标,并且产品会在下拉菜单中正确显示。

我使用的技术是Magento2。单击添加到购物袋按钮时,控制台中显示以下错误:

对象不支持属性或方法“查找”

options-updater.js(26.9)

这是上面提到的行:

changedProductOptions = data.items.find(function (item) {
    return item['product_id'] === productId;
});

注意:它与Edge浏览器配合正常。

请帮忙。 我不知道为什么IE不支持js的迷你购物袋添加产品功能。

在ES-6标准之后,find()方法不再与IE浏览器一起使用。 为此,您可以使用map()方法,

这是代码示例:

changedProductOptions = data.items.map(function (item) {
      return item['product_id'] === productId;
});

希望这对您有用。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM