vue通过点击事件读取音频文件的方法


Posted in Javascript onMay 30, 2018

我们项目现在有这样一个需求,通过select元素来选择音频文件的名称,点击按钮可以进行试听。

话不多说,直接上代码:

HTML:

<div class="testVoice">
 <p class="p-title">提示声音:</p>
 <el-select v-model="valueOpt2" placeholder="请选择">
  <el-option
   v-for="item in options"
   :key="item.valueOpt"
   :label="item.label"
   :value="item.valueOpt">
  </el-option>
 </el-select>
 <el-button type="primary" @click="muiscPlay1">试听</el-button>
</div>

JS:

data(){
 return {
options: [
 {
  valueOpt: '警报1.wav',
  label: '警报1.wav'
 }, {
  valueOpt: '警报2.wav',
  label: '警报2.wav'
 }, {
  valueOpt: '警报3.wav',
  label: '警报3.wav'
 }, {
  valueOpt: '上分.wav',
  label: '上分.wav'
 }, {
  valueOpt: '信息.wav',
  label: '信息.wav'
 }, {
  valueOpt: '封盘失败.wav',
  label: '封盘失败.wav'
 }, {
  valueOpt: '拉人.wav',
  label: '拉人.wav'
 }, {
  valueOpt: '老板查钱.wav',
  label: '老板查钱.wav'
 }
],
valueOpt: '警报1.wav',
 }
},
methods: {
//   试听游戏音乐
   muiscPlay1(){
    this.gamemuiscs1 = new Audio("../../static/audio/"+this.valueOpt);
    this.gamemuiscs1.play();
   },
}

需要注意的是this.valueOpt是对应的音频文件名称,而且音频文件夹最好放在static文件夹下面,这样才能正常读取。

总结

以上所述是小编给大家介绍的vue通过点击事件读取音频文件的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
在网页里看flash的trace数据的js类
Jan 10 Javascript
JavaScript Event学习第九章 鼠标事件
Feb 08 Javascript
10个实用的脚本代码工具
May 04 Javascript
Array.prototype.slice 使用扩展
Jun 09 Javascript
基于jQuery的图片不完全按比例自动缩小
Jul 11 Javascript
ajax+jQuery实现级联显示地址的方法
May 06 Javascript
浅析JavaScript的几种Math函数,random(),ceil(),round(),floor()
Dec 22 Javascript
用Webpack构建Vue项目的实践
Nov 07 Javascript
基于jQuery使用Ajax动态执行模糊查询功能
Jul 05 jQuery
JavaScript的查询机制LHS和RHS解析
Aug 16 Javascript
JS获取表格视图所选行号的ids过程解析
Feb 21 Javascript
Element Rate 评分的使用方法
Jul 27 Javascript
vue 表单输入格式化中文输入法异常问题
May 30 #Javascript
详解如何使用babel进行es6文件的编译
May 29 #Javascript
基于打包工具Webpack进行项目开发实例
May 29 #Javascript
JavaScript反射与依赖注入实例详解
May 29 #Javascript
使用webpack3.0配置webpack-dev-server教程
May 29 #Javascript
vuejs 切换导航条高亮(路由菜单高亮)的方法示例
May 29 #Javascript
微信小程序6位或多位验证码密码输入框功能的实现代码
May 29 #Javascript
You might like
php生成局部唯一识别码LUID的代码
2012/10/06 PHP
php使用Jpgraph创建柱状图展示年度收支表效果示例
2017/02/15 PHP
Laravel学习教程之IOC容器的介绍与用例
2017/08/15 PHP
jquery.validate使用攻略 第五步 正则验证
2010/07/01 Javascript
自写的一个jQuery圆角插件
2010/10/26 Javascript
JS案例分享之金额小写转大写
2014/05/15 Javascript
jQuery验证元素是否为空的两种常用方法
2015/03/17 Javascript
JS获得图片alt信息的方法
2015/04/01 Javascript
省市区三级联动jquery实现代码
2020/04/15 Javascript
关于ES6的六个小特性(二)
2017/02/20 Javascript
JS简单验证上传文件类型的方法
2017/04/17 Javascript
微信小程序实战之上拉(分页加载)效果(2)
2017/04/17 Javascript
详解Vue使用 vue-cli 搭建项目
2017/04/20 Javascript
JS实现定时任务每隔N秒请求后台setInterval定时和ajax请求问题
2017/10/15 Javascript
Puppeteer 爬取动态生成的网页实战
2018/11/14 Javascript
微信小程序自定义导航栏
2018/12/31 Javascript
微信小程序实现音频文件播放进度的实例代码
2020/03/02 Javascript
js实现验证码干扰(动态)
2021/02/23 Javascript
SVM基本概念及Python实现代码
2017/12/27 Python
python基础教程项目四之新闻聚合
2018/04/02 Python
Python中分支语句与循环语句实例详解
2018/09/13 Python
Python3 Post登录并且保存cookie登录其他页面的方法
2018/12/28 Python
Python一键查找iOS项目中未使用的图片、音频、视频资源
2019/08/12 Python
将pymysql获取到的数据类型是tuple转化为pandas方式
2020/05/15 Python
python3 简单实现组合设计模式
2020/07/02 Python
Python 多线程C段扫描、检测 Ping扫描脚本的实现
2020/09/03 Python
全球性的在线时尚男装零售商:boohooMAN
2016/12/17 全球购物
京东港澳售:京东直邮港澳台
2018/01/31 全球购物
Ibatis中如何提高SQL Map的性能
2013/05/11 面试题
自我评价正确写法范文
2013/12/10 职场文书
审计专业自荐信范文
2014/04/21 职场文书
大学班级学风建设方案
2014/05/01 职场文书
捐书倡议书
2014/08/29 职场文书
群众路线教育实践活动的心得体会
2014/09/03 职场文书
高中课前三分钟演讲稿
2014/09/13 职场文书
2014年街道办事处工作总结
2014/12/11 职场文书