![](/img/trans.png)
[英]How to create countdown component with React-Native and Moment.js?
[英]How to capitalize a Moment component in React-Native
我有以下组件:
<Moment element={Text}
format="MMM DD, YYYY \at h:mma"
style={dateStyle}
>
{this.props.updateDate}
</Moment>
它目前正在输出类似Jan 01, 2017 at 12:53pm
,但我需要它输出JAN 01, 2017 AT 12:53PM
。
通常你会使用{string.toUppercase()}
来实现这一点,但我在弄清楚如何获得输出时遇到问题。
任何帮助将不胜感激。 谢谢!
当我在 2017 年最初做出回应时,我错误地建议人们可以简单地使用 CSS text-transform: uppercase
。 React-Native 不使用传统的 CSS,而是使用 JavaScript 添加样式。
当时,React-Native 不支持这一点。 我应该删除答案。
但是,从那时起, Text
组件style
属性现在支持:
textTransform: 'uppercase'
创建您自己的UpperText
组件并将其作为element
传递给Moment
。 在UpperText
组件中,将toUppercase()
应用于其子字符串并返回带有大写文本的Text
。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.