返回介绍

Text

发布于 2019-12-27 00:48:23 字数 2517 浏览 987 评论 0 收藏 0

描述

  • Text 用于显示文本,在 Web 容器中是使用 span 标签实现的,而不是 p 标签。

安装

$ npm install rax-text --save

属性

属性类型默认值必填描述支持
numberOfLinesNumber1行数

注:基础属性、事件及图片含义见组件概述

示例

基本用法

import Text from 'rax-text';

function App() {
  return (
    <Text>Text</Text>
  );
}

文本溢出

import View from 'rax-view';
import Text from 'rax-text';

function App() {
  return (
    <View>
      <Text
        numberOfLines={1}
        style={{
          width: 300,
          textOverflow: 'ellipsis',
        }}
      >
        单行文本超出被截断的文本
      </Text>

      <Text
        numberOfLines={2}
        style={{
          width: 300,
          textOverflow: 'ellipsis',
        }}
      >
        多行文本超出被截断的文本,超出被截断的文本,超出被截断的文本,超出被截断的文本
      </Text>
    </View>
  );
}

文本划线

import View from 'rax-view';
import Text from 'rax-text';

function App() {
  return (
    <View>
      <Text style={{ textDecoration: 'underline' }}>文本下划线</Text>

      <Text style={{ textDecorationLine: 'none' }}>无下划线</Text>

      <Text style={{ textDecoration: 'line-through' }}>文本删除线</Text>
    </View>
  );
}

文本设置行高

import View from 'rax-view';
import Text from 'rax-text';

function App() {
  return (
    <View>
      <Text style={{ lineHeight: '120rem' }}>
        行高 120 rem,多行文本文本折行效果 多行文本文本折行效果
      </Text>
    </View>
  );
}

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文