@bichukov

Какая переменная в script.js компонента catalog.element отвечает за свойства sku?

Возникла проблема при выводе названия свойства выбранного торгового предложения.
Пытался найти тут this.offers, но там только поля самого торгового предложения. без его свойств.
Подскажите пожалуйста где их найти?
  • Вопрос задан
  • 70 просмотров
Пригласить эксперта
Ответы на вопрос 1
gogowq
@gogowq
Ozh domosh acha ozh
В компоненте catalog.element переменная, отвечающая за свойства SKU, называется this.offersProps
Вы можете получить доступ к свойствам выбранного торгового предложения так:
// Получаем выбранное торговое предложение
const selectedOffer = this.offers[this.offerNum];

// Получаем свойства выбранного торгового предложения
const selectedOfferProps = selectedOffer['PROPERTIES'];

// Перебираем свойства и выводим их название и значение
for (const propName in selectedOfferProps) {
  if (selectedOfferProps.hasOwnProperty(propName)) {
    const propValue = selectedOfferProps[propName].VALUE;
    console.log(`Название свойства: ${propName}, Значение: ${propValue}`);
  }
}
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы