簡體   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