小编WEN*_*-JY的帖子

如何导入材料ui图标?我使用Material ui图标遇到了一些问题

我在项目中使用了材质用户界面,在导入材质图标时遇到了一些麻烦,我的代码是从材质UI复制的(版本:"material-ui":"^ 1.0.0-beta. 41","material-ui-icons":"^ 1.0.0-beta.36",)docs,就像这样:

import SkipPreviousIcon from '@material-ui/icons/SkipPrevious';
import PlayArrowIcon from '@material-ui/icons/PlayArrow';
import SkipNextIcon from '@material-ui/icons/SkipNext';
Run Code Online (Sandbox Code Playgroud)

我也运行了npm install material-icons.我的chrome控制台中的错误是:

./src/index/musicCard.js找不到模块:无法解析'C:\ Users\wenji\Desktop\myblog\src\index'中的'@ material-ui/icons/PlayArrow',我尝试了这个:

import SkipPreviousIcon from 'material-ui/icons/SkipPrevious';
Run Code Online (Sandbox Code Playgroud)

还有这个:

import SkipPreviousIcon from '@material-ui-icons/SkipPrevious';
Run Code Online (Sandbox Code Playgroud)

但是没有任何区别,所以有人可以帮助我吗?

javascript reactjs material-ui

11
推荐指数
4
解决办法
9661
查看次数

typescript 类型“未知”不可分配给类型“数字”

我为我的点击句柄函数编写了一个类型,它返回一个与其参数类型相同的值,代码是:

\n

\r\n
\r\n
type OnClickHandle =<T extends unknown = undefined>(p: T extends infer U ? U : T)=>\n        T extends infer U ? \n        U extends number ? number:\n        U extends string ? string :\n        U extends undefined ?\n        void :\n        void :\n        void
Run Code Online (Sandbox Code Playgroud)\r\n
\r\n
\r\n

\n

然后我这样定义我的函数:

\n

\r\n
\r\n
const handleReceive:OnClickHandle = (p:number) => p;\n//ERROR:Type \'(p: number) => number\' is not assignable to type \'OnClickHandle\'.\n  Types of parameters \'p\' and \'p\' are incompatible.\n    Type \'T extends …
Run Code Online (Sandbox Code Playgroud)

javascript typescript

6
推荐指数
1
解决办法
2万
查看次数

标签 统计

javascript ×2

material-ui ×1

reactjs ×1

typescript ×1