#javascript #reactjs #material-ui
#язык JavaScript #реагирует на #материал-пользовательский интерфейс
Вопрос:
Я пытаюсь использовать компонент CardMedia из Material-ui и получал эту ошибку » Неудачный тип реквизита: Material-UI: Необходимо указать либо children
, image
src
либо component
реквизит. в CardMedia «попробовал много решений, таких как добавление компонента= «img», он удалил ошибку, но изображение не отображалось (удаляет ошибку, но разбивает ее). это прекрасно работает без этого, но я хочу знать, почему я продолжал получать ошибку
«@материал-пользовательский интерфейс/ядро»: «4.12.3»,
«@материал-пользовательский интерфейс/значки»: «^4.11.2»,
«реагировать»: «^17.0.2»,
lt;CardMedia className={media} image={post.selectedFile} title={post.title} // component="image" // component="img" /gt;
Комментарии:
1. Вы получаете сообщение об ошибке или предупреждение, будьте конкретны?
Ответ №1:
После некоторой отладки выяснилось, что компонент CardMedia является Div, и мои стили подразумевались в div и указывали его как компонент изображения, используя компонент строки=»img», это нарушило мой css, и изображение просто «Скрывалось», оно было там все время.