UniApp 组件 · 实验

UGText 文本

统一正文尺寸、语义色和截断行为的文本组件。

组件预览

以下画面来自同一组件源码的 H5 构建,用于检查内容、状态和主题;MP-WEIXIN 最终外观仍以开发者工具和真机为准。

使用方式

配置 easycom 后直接使用 <ug-text>,无需在页面脚本中导入组件。

vue
<template>
  <ug-space direction="vertical" size="sm" align="stretch">
    <ug-text size="lg" weight="semibold" block>页面标题</ug-text>
    <ug-text tone="secondary" block>页面补充说明</ug-text>
    <ug-text tone="danger" size="sm" block>操作失败,请稍后重试</ug-text>
  </ug-space>
</template>

easycom 公开入口:@ug666/ui-uniapp/components/ug-text/ug-text.vue

属性

属性 类型 默认值 说明
tone 'primary' | 'secondary' | 'danger' 'primary' 文字的语义色调。
size 'sm' | 'md' | 'lg' 'md' 文字尺寸。
weight 'regular' | 'medium' | 'semibold' 'regular' 文字字重。
block boolean false 是否按块级文字显示。
selectable boolean false 是否允许用户选择文字。

事件

当前组件没有公开事件。

注意事项

  • Text 只表达文字视觉语义,不负责业务状态。
  • 需要复杂富文本时使用对应平台的专用能力。

平台边界

总览中的画面来自同一组件源码的 H5 构建,只用于辅助浏览;小程序真实外观仍以 Demo 在微信开发者工具和真机中的结果为准。

MP-WEIXIN 已编译 开发者工具与真机待验证