更新记录
1.0.0(首次上架固定初始版本)(2026-06-23) 下载此版本
功能介绍
这是一款适用于 uni-app 的全局通知弹窗组件,主要用于语音播报提醒场景(如:新订单提醒、排队叫号、重要通知等)。
核心特性
- 语音循环播放:支持传入 MP3 链接,可自定义循环次数,且每次播放间隔可控。
- 智能倒计时:根据语音时长自动计算弹窗停留时间,确保用户听完语音后弹窗才消失。
- 文本滚动展示:内置 CSS 动画,支持长文本自动向上滚动。
- 资源自动释放:完善的生命周期管理,防止多次调用导致的内存泄漏或声音重叠。
- 音量控制:(App端) 支持自动调大媒体音量。
使用方法
1. 引入组件
在你的页面或 App.vue 中引入该组件。
2. 调用方式
通过 ref 获取组件实例并调用 open 方法:
// 参数说明:
// text: 显示的文本内容
// voice: 音频地址 (mp3)
// repeatCount: 循环播放次数
this. $ refs.noticePop.open('您有新的外卖订单,请及时处理', '/static/order.mp3', 3);
平台兼容性
其他
| 多语言 | 暗黑模式 | 宽屏模式 |
|---|---|---|
| × | × | √ |
功能介绍
这是一款适用于 uni-app 的全局通知弹窗组件,主要用于语音播报提醒场景(如:新订单提醒、排队叫号、重要通知等)。
核心特性
- 语音循环播放:支持传入 MP3 链接,可自定义循环次数,且每次播放间隔可控。
- 智能倒计时:根据语音时长自动计算弹窗停留时间,确保用户听完语音后弹窗才消失。
- 文本滚动展示:内置 CSS 动画,支持长文本自动向上滚动。
- 资源自动释放:完善的生命周期管理,防止多次调用导致的内存泄漏或声音重叠。
- 音量控制:(App端) 支持自动调大媒体音量。
使用方法
1. 引入组件
在你的页面或 App.vue 中引入该组件。
2. 调用方式
通过 ref 获取组件实例并调用 open 方法:
// 参数说明:
// text: 显示的文本内容
// voice: 音频地址 (mp3)
// repeatCount: 循环播放次数
this. $ refs.noticePop.open('您有新的外卖订单,请及时处理', '/static/order.mp3', 3);

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