首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Magento-2迷你包添加的产品在IE-11中不起作用?

Magento-2迷你包添加的产品在IE-11中不起作用?
EN

Stack Overflow用户
提问于 2018-09-18 15:05:07
回答 1查看 477关注 0票数 0

我正面临一个与I浏览器有关的问题。可以将产品添加到我的页面上的一个迷你包中。您可以在弹出式窗口中查看迷你包,其中的产品列在下拉列表中。

在Internet上,迷你包弹出将不会显示新添加的产品,这些产品是在页面加载后添加的,尽管它们被添加到了迷你包中。如果您然后更改页面,迷你袋显示(1)图标的正常和产品正确地显示在下拉。

我使用的技术是Magento 2。当我单击add to bag按钮时,控制台中显示了以下错误:

对象不支持属性或方法“查找” 选项-updater.js (26.9)

这是上面提到的一行:

代码语言:javascript
复制
changedProductOptions = data.items.find(function (item) {
    return item['product_id'] === productId;
});

注意:它在边缘浏览器中运行良好。

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-10-07 07:12:02

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

下面是代码示例:

代码语言:javascript
复制
changedProductOptions = data.items.map(function (item) {
      return item['product_id'] === productId;
});

希望这对你有用。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52389581

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档