OneScript

lineLimit

限制文本可占用的行数。

lineLimit(value) 限制当前视图或后代 Text、纵向 TextField 的行数。

  • 传入数字表示最大行数,放不下的文本会被截断。
  • 传入 { min, max } 表示行数范围。纵向 TextField 始终至少占用 min 行,达到 max 行后开始滚动。两个边界都可以省略其一。

行数必须是正整数,且 min 不能大于 max。

import { Modifier, Text } from "onescript/views"

<Text modifier={Modifier.lineLimit(2)}>
  {article.summary}
</Text>
import { Modifier, TextField } from "onescript/views"

<TextField
  value={comment}
  onChange={setComment}
  axis="vertical"
  modifier={Modifier.lineLimit({ min: 3, max: 6 })}
/>

How is this guide?

最后更新于