小编geq*_*rde的帖子

Material-UI 在 React 中将单词大写

我想将<TextField>组件中的文本大写。

当前文本:LeaGUE of LEGENdS
所需格式:League of Legends

我试过使用,text-transform: 'capitalize'但它没有按我期望的那样工作。

我还有一个函数可以使用纯 JS 将我的文本大写:

string.toLowerCase()
            .split(' ')
            .map((s) => s.charAt(0).toUpperCase() + s.substring(1))
            .join(' ');
Run Code Online (Sandbox Code Playgroud)

问题是我不知道我应该如何使用JS函数,因为我想在多个<TextField>组件中大写文本,但我不想覆盖material-ui组件。有没有办法使用道具?

reactjs material-ui

4
推荐指数
3
解决办法
9996
查看次数

标签 统计

material-ui ×1

reactjs ×1