Задать вопрос
miliko0022
@miliko0022
Краткие личные сведения, включая интересующую вас

Как мне написать атрибут content в react?

это мой код

<div  itemProp={"offers"} itemScope  itemType={"http://schema.org/Offer"}>
        <span  itemProp="price" content="10.00">{10}</span>
 </div>


Я получаю эту ошибку.

Тип '{children: string; itemProp: строка; содержание: строка; } 'нельзя назначить типу «DetailHTMLProps, HTMLSpanElement>». Свойство content не существует для типа «DetailHTMLProps, HTMLSpanElement>».

Я думаю, что проблема в content.
  • Вопрос задан
  • 95 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
rockon404
@rockon404 Куратор тега React
Frontend Developer
Как вариант можно использовать такой хак:
<span itemProp="price" {...{ content: '10.00' }}>10</span>

иногда удобно определять свойства в переменной:
const spanProps = {
  itemProp: 'price',
  content: '10.00',
};

return (
  <span {...spanProps}>10</span>
);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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