1.7.2 • Published 1 year ago

@x.render/render-text v1.7.2

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

@x.render/render-text

英文文档

描述

Text 用于显示文本,是一个 span 标签。

使用后

$ npm install  @x.render/render-text --save
import View from " @x.render/render-view";
import Text from " @x.render/render-text";

const styles = {
  root: {
    width: 750,
    paddingTop: 20,
  },
  container: {
    padding: 20,
    borderStyle: "solid",
    borderColor: "#dddddd",
    borderWidth: 1,
    marginLeft: 20,
    marginRight: 20,
    marginBottom: 10,
  },
  textBlock: {
    fontWeight: "500",
    color: "blue",
  },
  logBox: {
    padding: 20,
    margin: 10,
    borderWidth: 1,
    borderColor: "#f0f0f0",
    backgroundColor: "#f9f9f9",
  },
};
const App = () => {
  return (
    <View style={styles.root}>
      <View
        style={{
          ...styles.container,
          ...{
            flexDirection: "row",
            justifyContent: "flex-start",
          },
        }}
      >
        <Text>text</Text>
        <Text
          style={{
            color: "#ff4200",
          }}
        >
          Mixing
        </Text>
      </View>

      <View style={styles.container}>
        <Text
          numberOfLines={1}
          style={{
            width: 300,
            textOverflow: "ellipsis",
          }}
        >
          Single line of text exceeds truncated text
        </Text>

        <Text
          numberOfLines={2}
          style={{
            width: 300,
            textOverflow: "ellipsis",
          }}
        >
          Multi-line text exceeds truncated text, exceeds truncated text,
          exceeds truncated text, exceeds truncated text
        </Text>
      </View>

      <View style={styles.container}>
        <Text style={{ textDecoration: "underline" }}>Text underline</Text>
        <Text style={{ textDecorationLine: "none" }}>no Underlined</Text>
        <Text style={{ textDecoration: "line-through" }}>
          Text strikethrough
        </Text>
      </View>

      <View style={styles.container}>
        <Text style={{ lineHeight: "120rpx" }}>
          Line height 120rpx, multi-line text text folding effect Multi-line
          text text folding effect
        </Text>
      </View>
    </View>
  );
};
export default App;

属性

属性类型默认值必填描述
numberOfLinesnumber1false行数