更新记录
0.1.1(2026-07-31) 下载此版本
- 移除第三方组件库参考表述,完善独立组件文档。
平台兼容性
uni-app x(4.25)
| Chrome | Safari | Android | iOS | 鸿蒙 | 微信小程序 |
|---|---|---|---|---|---|
| √ | √ | √ | - | √ | √ |
其他
| 多语言 | 暗黑模式 | 宽屏模式 |
|---|---|---|
| × | √ | × |
nax-avatar
uni-app x 头像组件,提供常用能力。
依赖
nax-ui-theme(CSS 变量--nax-*,安装时依赖 / 运行时弱依赖)
基础用法
<!-- 图片头像 -->
<nax-avatar src="https://example.com/a.jpg"></nax-avatar>
<!-- 文字头像 -->
<nax-avatar text="NA" color="#18a058"></nax-avatar>
<!-- 自定义尺寸(px) -->
<nax-avatar src="https://example.com/a.jpg" size="48"></nax-avatar>
<!-- 边框 -->
<nax-avatar src="https://example.com/a.jpg" border-color="#18a058"></nax-avatar>
形状 shape
| 值 | 说明 |
|----|------|
| circle | 圆形(默认) |
| square | 直角方形 |
| round | 圆角方形 |
round 布尔在本组件用 shape="circle" 表达。
尺寸 size
| 值 | 边长 | 尺寸别名 |
|---|
| sm / small | 28px | small |
| md / medium | 34px | medium(默认) |
| lg / large | 40px | large |
| 数字字符串 | 自定义 px | number |
Props
| 属性 | 类型 | 默认 | 说明 |
|------|------|------|------|
| src | string | '' | 图片地址 |
| text | string | '' | 文字头像;无图或失败时展示 |
| size | string | md | sm / md / lg 或数字字符串 |
| shape | string | circle | circle / square / round |
| bordered | boolean | false | 描边 |
| border-color | string | '' | 描边颜色;有值时自动显示描边 |
| color | string | '' | 背景色(文字头像常用) |
| text-color | string | '' | 文字颜色;有 color 时默认 #fff |
| mode | string | aspectFill | 原生 image mode |
| object-fit | string | '' | 兼容常用取值:fill / contain / cover / none / scale-down |
| fallback-src | string | '' | 加载失败回退图 |
| custom-class | string | '' | 根节点扩展 class |
事件
| 事件 | 说明 |
|------|------|
| click | 点击 |
| load | 图片加载成功 |
| error | 主图与 fallback 均失败(或仅主图失败且无 fallback) |
插槽
| 名称 | 说明 |
|------|------|
| default | 无图 / 最终失败时的自定义内容(如 nax-icon) |
与徽标组合
<nax-badge value="8" dot>
<nax-avatar src="https://example.com/a.jpg"></nax-avatar>
</nax-badge>
主题 Token(可选覆盖)
| Token | 用途 |
|-------|------|
| --nax-avatar-color | 默认背景 |
| --nax-avatar-border-color | 描边色 |
| --nax-avatar-radius | shape=round 圆角 |
| --nax-avatar-radius-square | shape=square 圆角 |
平台说明
-
图片使用原生
image,object-fit映射为 uni-app xmode。 -
Harmony:根节点背景使用字面量 fallback,避免 CSS 变量失效。

收藏人数:
下载插件并导入HBuilderX
赞赏(0)
下载 1
赞赏 0
下载 12471883
赞赏 1936
赞赏
京公网安备:11010802035340号