更新记录
1.0.0(2026-07-12)
下载此版本
初始版本
平台兼容性
uni-app(4.0)
| Vue2 |
Vue2插件版本 |
Vue3 |
Vue3插件版本 |
Chrome |
Chrome插件版本 |
Safari |
Safari插件版本 |
app-vue |
app-nvue |
Android |
Android插件版本 |
iOS |
鸿蒙 |
| √ |
1.0.0 |
√ |
1.0.0 |
√ |
1.0.0 |
√ |
1.0.0 |
- |
- |
√ |
1.0.0 |
- |
- |
| 微信小程序 |
微信小程序插件版本 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
1.0.0 |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
- |
zv-text-gradient
文本渐变组件,支持线性、径向、锥形渐变。
用法
<!-- 线性渐变 -->
<zv-text-gradient text="线性渐变文本" />
<!-- 不同角度 -->
<zv-text-gradient text="45度渐变" :angle="45" :colors="['#ff6b6b', '#4ecdc4']" />
<zv-text-gradient text="0度渐变" :angle="0" :colors="['#ff6b6b', '#4ecdc4']" />
<!-- 径向渐变 -->
<zv-text-gradient text="径向渐变文本" type="radial" :colors="['#6bcb77', '#ff6b6b']" />
<!-- 锥形渐变 -->
<zv-text-gradient text="锥形渐变文本" type="conic" :colors="['#4d96ff', '#00d4ff', '#ffd93d']" />
<!-- 自定义颜色位置 -->
<zv-text-gradient
text="自定义位置渐变"
:colors="[
{ color: '#ff0000', offset: '0%' },
{ color: '#ffff00', offset: '30%' },
{ color: '#00ff00', offset: '60%' },
{ color: '#0000ff', offset: '100%' }
]"
/>
<!-- 彩虹预设 -->
<zv-text-gradient text="彩虹渐变效果" preset="rainbow" />
<!-- 直接传 CSS 渐变 -->
<zv-text-gradient text="自定义" gradient="linear-gradient(90deg, red, blue)" />
参数
| 参数 |
说明 |
默认 |
| text |
文本内容(可用 slot) |
- |
| type |
linear / radial / conic |
linear |
| colors |
颜色数组或 { color, offset } |
四色渐变 |
| preset |
预设 rainbow / sunset / forest |
- |
| angle |
线性角度(数字或 deg) |
90 |
| direction |
线性方向,如 to right |
- |
| radialShape |
circle / ellipse |
circle |
| radialAt |
径向中心位置 |
center |
| conicFrom |
锥形起始角 |
0 |
| conicAt |
锥形中心 |
center |
| gradient |
完整 CSS 渐变字符串 |
- |
| fontSize / fontWeight / lineHeight |
文字样式 |
36rpx / bold |
| customStyle |
额外行内样式 |
- |
| fallbackColor |
不支持渐变时的纯色 |
首个颜色 |
说明
依赖 background-clip: text,H5 / App 支持较好;部分小程序基础库较低时可能显示为 fallbackColor。
实际效果请查看小程序或app
| 小程序示例 |
app示例 |
 |
 |