在React项目中使用material-ui @ next库和打字稿, 这是我的代码
<CardMedia image={item.image_url} style={{ width: 238, height: 124.5 }}
/>
我收到了错误
(54,19): error TS2339: Property 'image' does not exist on type 'IntrinsicAttributes & IntrinsicClassAttributes<CardMedia> & Readonly<{ children?: ReactNode; }> &...'.
CardMedia有一个图片道具https://material-ui-1dab0.firebaseapp.com/demos/cards/#media
接口有一个图像道具https://github.com/callemall/material-ui/blob/v1-beta/src/Card/CardMedia.d.ts(我已经检查过了。它存在于我的本地节点模块中)
可能导致此类问题的原因是什么?我的配置有问题吗?
答案 0 :(得分:0)
我无法重现这一点。请确保您拥有正确版本的软件包。
1)最新材料-ui。 1.0.0-beta.13对我有用。
2)@ types / react 15.6.0或者最新@ types / react 16.0.7工作。
3)最新的打字稿 - 2.5.3。
另外请检查您是否正确导入CardMedia
import {CardMedia} from "material-ui";