更新记录
0.0.1(2025-09-11)
下载此版本
- 初始版本
- 支持安卓、iOS、鸿蒙Next平台的震动功能
- 安卓平台支持自定义震动时长
- iOS平台支持基本震动效果
平台兼容性
uni-app(4.72)
Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
√ |
√ |
- |
- |
√ |
√ |
√ |
√ |
√ |
微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
快应用-华为 |
快应用-联盟 |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
uni-app x(4.76)
Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
- |
- |
√ |
√ |
√ |
√ |
lime-vibrate 震动组件
一个基于 UTS 实现的震动功能组件,支持安卓、鸿蒙Next、iOS平台。通过简单的 API 调用,可以实现设备的震动效果,增强用户交互体验。
文档链接
📚 插件详细文档请访问以下站点:
安装方法
- 在uni-app插件市场中搜索并导入
lime-vibrate
- 在页面中使用震动功能
- 安卓需要自定义基座,win开发的ios也需要自定义基座
代码演示
基础用法
最简单的震动功能调用。
// 导入震动功能
import { vibrate } from '@/uni_modules/lime-vibrate'
// 触发150毫秒的震动
vibrate()
// 指定时间
// ios不支持指定时间
vibrate(200)
API文档
方法
方法名 |
说明 |
参数 |
返回值 |
vibrate |
触发设备震动(ios无效) |
duration: number (震动持续时间,单位毫秒) |
void |
平台兼容性
平台 |
支持情况 |
Android |
✅ 支持 |
iOS |
✅ 支持 |
鸿蒙Next |
✅ 支持 |
Web |
❌ 不支持 |
小程序 |
✅ 不支持 |
支持与赞赏
如果你觉得本插件解决了你的问题,可以考虑支持作者:
支付宝赞助 |
微信赞助 |
 |
 |