我的应用程序中有很长的文字,我需要将其截断并在末尾添加三个点。

我该如何在React Native Text元素中做到这一点?

谢谢

最佳答案

使用numberOfLines

https://rnplay.org/plays/ImmKkA/edit

或者,如果您知道/或可以计算每行的最大字符数,则可以使用JS子字符串。

<Text>{ ((mytextvar).length > maxlimit) ?
    (((mytextvar).substring(0,maxlimit-3)) + '...') :
    mytextvar }
</Text>

关于react-native - 如何对文本产生省略号效果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/30594080/

10-10 12:49