Vue如何实现自定义铃声提示音组件
发表于:2025-02-03 作者:千家信息网编辑
千家信息网最后更新 2025年02月03日,小编给大家分享一下Vue如何实现自定义铃声提示音组件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!组件的使用安装npm i
千家信息网最后更新 2025年02月03日Vue如何实现自定义铃声提示音组件
小编给大家分享一下Vue如何实现自定义铃声提示音组件,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!
组件的使用
安装
npm i easy-ring
加载
1)全局使用
在vue-cli项目main.js上当作插件使用,即可直接在vue单文件组件使用
// main.jsimport EasyRing from 'easy-ring'Vue.use(EasyRing)
export default { ...}
2)import方式
在vue单文件组件里引入
import EasyRing from 'easy-ring'export default { components: { EasyRing } ...}
组件生效
第一步. 开启铃声:将open参数设为true
第二步. 响铃:将ring参数设为true
第三步. 关铃:将ring参数设为false
PS:
开启铃声这一步,需要放到一个按钮下埋点进行触发(原因解释见下文 "关于open参数的解释")。为了提升自己产品的使用体验,可以做到用户无感知,例如在登录时,用户点击"登录"按钮即可设置open参数为true
根据自己的需求自行决定何时响铃、何时关铃,将ring参数的更改放到对应逻辑下即可
组件参数
参数名 | 类型 | 默认值 | 说明 |
---|---|---|---|
open | Boolean | false | 开启铃声 |
ring | Boolean | false | 是否响铃 |
src | String | 默认铃声 | 铃声音频文件地址 |
使用默认音效
若想使用默认音效,请在./main.js文件中引入默认音效
// main.jsrequire('easy-ring/easy-ring-default.wav')
然后将这段代码合并到你的vue.config.js配置中:
configureWebpack: { module: { rules: [ { test: /easy-ring-default\.(wav)$/i, loader: 'file-loader', options: { name: 'media/[name].[ext]' }, }, ] } }
需要添加这个配置的原因是,vue-cli默认会对所有打包的静态资源加上hash版本号,这样easy-ring就无法获取到你目录下的默认音频文件的地址。
加上这一项file-loader的配置后,easy-ring的默认音频文件就不会带上hash版本号,easy-ring就能找到它。
以上是"Vue如何实现自定义铃声提示音组件"这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!
参数
组件
铃声
文件
响铃
篇文章
音效
音频
配置
提示
内容
原因
地址
按钮
版本
用户
登录
解释
不怎么
产品
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
中旅新世纪网络技术
软件开发应用什么技术
那美网络技术限公司
数据库左边加入
网络技术外企工资高吗
网络安全教育1000字心得
html5文件提交到数据库
怎么关闭授权服务器
衢州龙游县企业软件开发
诛仙3新开服务器
区块链网络安全龙头
亚马逊邮箱服务器地址
长宁区网络技术转让业务流程
江苏专业服务器服务商
计算机与网络技术招聘
牛牛数据库是干嘛的
软件开发当前趋势
汶上软件开发培训教学哪里好
软件开发工具的基础是什么
软件开发测试目的
如何建立安全生产风险数据库
木瓜视频软件开发
小米10s微信无法连接服务器
保定腾达网络技术有限公司
大专考研软件开发的大学
26岁高中学历学软件开发
饲草数据库
软件开发流量接口对接
腾讯云100g云服务器
山东云思软件开发