我想将<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组件。有没有办法使用道具?