VUE+audio实现前端消息提示音效
继上次推送报警消息以后,需要在推送时候,加入警报音效,音效找了好久,各种素材网都是要开会员收费,目前就是需要一段提示音做效果,真正的提示音到时候会提供,这里先想办法白嫖了,点击这里进入音笑网
我选的是QQ经典咳嗽音效,才17kb,改名tip.mp3
这里貌似不能直接粘贴进static文件夹,进入目录粘贴:
大概就是编辑器不能正确打开MP3这个文件,问题不大,
在页面的底部加入代码:
<audio controls="controls" hidden src="../../../static/tip.mp3" ref="audio"></audio>
一定要注意路径,在本页面相对于static的路径有3级,所以是 . . /. ./. ./
在需要播放的地方加入代码:
this.$refs.audio.currentTime = 0; //从头开始播放提示音this.$refs.audio.play(); //播放
编译保存,运行:
在弹出提示的时候听到了熟悉的咳嗽声~
VUE+audio实现前端消息提示音效相关推荐
- Vue项目中实现消息提示/报警/未读消息(铃铛加小圆点闪烁效果)
在项目开发过程中,可能需要实现以下场景:未读消息提示.报警信息.消息通知等,这些功能往往是在页面的右上角设置一个铃铛,在铃铛或者图标的右上角显示消息数并做呼吸灯效果显示 下面分享一下这类效果的实现方法 ...
- vue提示音_vue中使用audio标签进行消息提示
本文实现的功能是:有新的消息更新时,页面会播放提示音,提示的声音会播放15秒,然后停止播放,如果在停止播放之前又有新的消息进来,则会重新计时15秒. 首先,添加audio标签,引入资源文件. 在aud ...
- vue项目中通过WebSocket实现实时消息提示及遇到的问题
vue项目中通过WebSocket实现实时消息提示(前端代码) 需求说明 后台有新增消息通知,并实时推送给用户端,用websocket可以很方便的解决这个问题,但是websocket有个弊端不兼容IE ...
- 最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评
本文完整版:<最好用的 6 款 Vue 实时消息提示通知(Message/Notification)组件推荐与测评> Vue 实时消息提示通知 Vue-notification - 专注实 ...
- vue实现消息提示框
我们常常看到很多vue生态下的ui框架的消息提示框,在页面切换的时候依然停留在页面,我们知道vue这种单页面渐进式框架,所有的操作和元素都是挂载在一个节点上的,当路由变化是整个节点下的dom元素也在重 ...
- element-ui前端页面消息提示框
前言:本篇博客主要介绍了前端页面的一些消息提示框,均是element-ui中的组件,查找起来比较方便.详细文档可以查看element-ui官网:Element-ui Message消息提示框 用来显示 ...
- vue自定义插件 封装一个类似 element 中 message 消息提示框的插件
vue自定义插件 封装一个类似 element 中 message 消息提示框的插件 一.资源文档 1.vue内置组件 transition 2.Vue.use() 3.Vue.extend() 4. ...
- Vue 消息提示通知的几种方式汇总
Vue 消息提示通知组件(Message /Notification)是我们日常开发中经常使用的组件,它可用作与用户交互的反馈提示,信息提交成功.错误.操作警告等场景使用.原生JavaScript 提 ...
- vue浏览器消息提示
vue浏览器消息提示 JS部分 //判断浏览器是否支持浏览器消息弹窗 suportNotify() {if (window.Notification) {// 支持console.log(" ...
最新文章
- 一键数据分析自动化特征工程!
- Scala模式匹配,case 字符串,case 匹配类型,case 匹配数组,case 匹配List,case 匹配元组,case匹配case class和case object
- 怎么能学好Java开发,学好Java一般需要多少钱
- ps命令---Linux学习笔记
- 为内存密集型应用程序转义JVM堆
- 随手练——洛谷-P1008 / P1618 三连击(暴力搜索)
- Nginx反向代理与负载均衡等配置文件示例
- TCP传输连接建立与释放详解
- 25岁什么都不会进入软件测试晚吗?别让假努力毁了你...
- linux安装KVM
- Codeforces Round #387 (Div. 2) 747F(数位DP)
- TikTok 与 Oracle 的交易将开创两个危险的先例
- ThinkPHP 数据库操作,插入,更新,删除,查询
- 基于Android的小巫新闻客户端开发系列教程
- 函数多个返回值(返回多个参数/局部变量)通过双重指针来实现
- 游戏策划入门(6)——把模块变成现实
- PS(Photo Shop Cs6)批量调整图片大小
- C语言报错:「error」Id returned 1 exit status
- html5_滑条等其他标签
- html5密码确认属性,HTML5表单及其验证【html自带属性验证】