更新记录
1.0.0(2026-03-13)
下载此版本
1.0.0
初版
平台兼容性
uni-app(4.87)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| × |
√ |
√ |
√ |
√ |
- |
- |
- |
- |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
√ |
√ |
√ |
√ |
√ |
- |
√ |
√ |
√ |
√ |
√ |
una-bubble
uni-app 气泡组件,支持自定义内边距、宽高、颜色、文字/插槽内容,以及气泡三角形(尖角)的显示与方向。
特性
- 支持
text 文本模式,也支持默认插槽自定义内容
- 支持气泡样式自定义:
width、height、padding、backgroundColor、borderRadius
- 支持三角形控制:是否显示、位置(
top / bottom / left / right)
- 默认样式为浅灰圆角气泡,适合提示说明文案
基础用法
<template>
<view>
<una-bubble text="这是默认文字气泡" />
<una-bubble
:showTriangle="true"
trianglePosition="bottom"
triangleOffset="80rpx"
backgroundColor="#EFEFEF"
width="560rpx"
padding="20rpx 24rpx"
>
<view>
<text style="font-size: 26rpx; color: #333;">这里是插槽内容</text>
</view>
</una-bubble>
</view>
</template>
Props
| 参数 |
说明 |
类型 |
默认值 |
| text |
文字内容(未传插槽时展示) |
String |
这里是气泡内容 |
| width |
气泡宽度 |
String / Number |
620rpx |
| height |
气泡高度(空表示自适应) |
String / Number |
'' |
| padding |
内边距 |
String / Number |
24rpx 28rpx |
| backgroundColor |
气泡背景色 |
String |
#F5F6F7 |
| borderRadius |
圆角 |
String / Number |
20rpx |
| color |
文本颜色 |
String |
#666666 |
| fontSize |
字号 |
String / Number |
28rpx |
| contentAlign |
文本对齐方式:left / center / right |
String |
left |
| showTriangle |
是否显示三角形 |
Boolean |
true |
| trianglePosition |
三角形方向:top / bottom / left / right |
String |
top |
| triangleSize |
三角形大小 |
String / Number |
14rpx |
| triangleOffset |
三角形偏移(top/bottom 时从左侧偏移,left/right 时从顶部偏移) |
String / Number |
40rpx |
插槽
- 默认插槽:自定义气泡内容
- 未使用插槽时,组件展示
text