Добавлена ​​ли мини-сумка Magento-2 в IE-11? - PullRequest
0 голосов
/ 18 сентября 2018

У меня проблема с Internet Explorer.На моей странице можно добавить товары в мини-сумку.Вы можете посмотреть в мини-сумке во всплывающем окне, где продукты перечислены в раскрывающемся списке.

В Internet Explorer во всплывающем окне мини-пакета не отображаются новые добавленные продукты, которые были добавлены после загрузки страницы, даже если они добавлены в мини-пакет.Если вы затем измените страницу, мини-сумка отобразит значок (1) как обычно, и продукт будет отображаться правильно в раскрывающемся списке.

Я использую технологию Magento 2. Когда я нажимаю на кнопку добавить вКнопка bag: в консоли отображается следующая ошибка:

Объект не поддерживает свойство или метод 'find'

options-updater.js (26.9)

Это упомянутая строка:

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

Примечание. С браузером Edge работает нормально.

Пожалуйста, помогите.Я не знаю, почему IE не поддерживает js для мини-пакетов, добавляя функции продукта.

1 Ответ

0 голосов
/ 07 октября 2018

После стандартов ES-6 метод find () больше не работает с браузерами IE.Для этого вы можете использовать метод map (),

Вот пример кода:

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

Надеюсь, это будет работать для вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...