引言

vue播放音频以及在template模板中对某些属性添加插槽(slot-scope)处理。

audio播放音频
  • 在template模板添加audio标签
  <!-- 高温报警开关 --><span><el-switch v-model="alarm" inactive-text="警报"></el-switch></span><!-- 音频文件加载 --><audio ref="audio" controls hidden="true"><source :src="audioSrc" type="audio/mpeg" /></audio>
  • data接受数据
data() {return {alarm: false,isPlaying: false,audioSrc: require(`@/assets/audio/black_alerm.mp3`),};},
  • 在method 写方法根据状态来决定是否要播放警报
 methods: {//播放play() {if (this.alarm) {if (!this.isPlaying) {this.$refs.audio.play();this.isPlaying = true;}}});},//停止播放stopPlay() {var status = this.alarm;if (this.isPlaying) {if (!status) {this.$refs.audio.pause();this.isPlaying = false;}}},}
tempalte添加插槽

以table表为例

  • 添加table表模板并对某个属性添加插槽
 <template><el-table :data="tableData" border style="width: 100%"><el-table-column prop="answer" label="答案"><template slot-scope="scope"><el-tag v-if="scope.row.status == 0" type="danger">{{scope.row.answer}}</el-tag><el-tag v-if="scope.row.status == 1" type="success">{{scope.row.answer}}</el-tag></template></el-table-column><el-table-column prop="standardAnswer" label="正确答案"> </el-table-column></el-table>
</template>
  • 绑定数据tableData
data() {return {tableData: [{status:1answer: '王小虎',standardAnswer: '上海市普陀区金沙江路 1518 弄'} ],};},

vue播放音频以及添加插槽相关推荐

  1. vue自定义音频播放组件_易于创建Vue的自定义音频播放器组件

    vue自定义音频播放组件 音频更好 (vue-audio-better) Easy to create custom audio player components for Vue.js. 易于为Vu ...

  2. Vue中使用can-autoplay插件实现浏览器不支持自动播放音频时提示点击

    场景 Vue中使用speak-tts插件实现点击按钮后进行语音播报(TTS/文字转语音): Vue中使用speak-tts插件实现点击按钮后进行语音播报(TTS/文字转语音)_BADAO_LIUMAN ...

  3. ios微信下vue项目组件切换并自动播放音频的解决方案

    最近在做一个英语答题项目 , 项目需求是通过答题取的成绩 , 答题的题型是分为 , 听音选图 , 看图选词 , 和填空题 . 项目总共分为了3个页面 , 开始页 ,答题页 和结束页面 ,答题页关于每种 ...

  4. Vue中播放音频和语音合成

    利用audio标签播放音频 1,把音频文件notify.mp3放到public目录, mp3 wav ogg 都放上兼不同的浏览器 2,添加如下标签 <audio controls ref=&q ...

  5. VUE + howler.js 播放音频

    VUE2 + howler.js 播放音频  自动播放 <divid="audio_btn":class="audioClass"@click=" ...

  6. VUE实现音频播放器方案(播放列表)

    在项目中,需要对某个景点多个介绍音频文件进行播放,建立这个音频播放器还是费了不少周折.前几天在做音频文件上传与管理时时一次是单个文件的上传.加载与播放还是比较简单,网上有很多案例,找来看看基本上就会, ...

  7. js 自动播放音频文件,报警提示音等

    js 自动播放音频文件,报警提示音等 谷歌浏览器的音频,默认是不能在页面载入时直接自动播放的. 至少需要用户点击一下页面,才可以播放音频,这个策略的目的是保证用户的体验感,如果每个页面都能在用户未接触 ...

  8. python播放音频及playsound模块解除占用的3种方法

    python播放音频文件及playsound模块解除占用的3种方法 pip install playsound 播放mp3文件 from playsound import playsound impo ...

  9. iOS 9音频应用播放音频之iOS 9音频播放进度

    iOS 9音频应用播放音频之iOS 9音频播放进度 iOS 9音频应用开发播放进度 音频文件在播放后经过了多久以及还有多久才可以播放完毕,想必是用户所关注的问题.为了解决这一问题,在很多的音乐播放器中 ...

最新文章

  1. lua菜鸟教程_Lua 环境安装
  2. Vue el-menu高亮设置及点击菜单项实现路由跳转
  3. CodeForces - 1267K Key Storage(组合数学)
  4. 深度学习之基于卷积神经网络(VGG16)实现性别判别
  5. javascript下的arguments,caller,callee,call,apply示例及理解
  6. html上传文件是否合法,java 在前端页面上传图片文件,验证是否为合法的图片
  7. android handler的机制和原理_Android 插件化原理——Hook机制之AMSamp;PMS解析
  8. 资源向导之 quot;APUEquot;
  9. Asp.net发布的CheckList
  10. ubuntu 16.04安装redis群集zz
  11. WiFi 连接到网络的过程
  12. CSS字体和文本相关
  13. pandas:根据条件获取元素所在的位置(索引).index.tolist()
  14. (Android+Qt最小系统设计方案)RK3288核心板设计之软件开发环境搭建(4.0)
  15. ldquo;未来middot;互联网rdquo;论坛:演讲环节中规中矩,媒体访谈出现ldquo;笑话rdquo;
  16. 阿里云 云速美站 --快速搭建个人网站
  17. python sklearn K-Mearns---实例——消费水平
  18. like to do 和like doing的区别
  19. C++核心准则​NR.4:不要坚持将每个类声明放在其自己的源文件中
  20. mysql数据库资源池是否耗尽_高性能数据库连接池的内幕

热门文章

  1. linux so文件的制作,Linux下动态链接库*.so的编译与使用(二)
  2. 搭建系统|升级基于财务数据的选股工具!从清单中剔除ST股和次新股
  3. 政采云测试工程师校招面经
  4. IPFS星际文件系统下载及安装
  5. windows 安装ipfs
  6. 挑战与机遇,全面预算管理的执行计划
  7. Jenkins Docker 持续集成实践
  8. R语言---查看指定癌症中感兴趣基因的表达量---笔记整理
  9. python字符串相似度去重_Python 字符串相似性的几种度量方法
  10. 【转】PCB设计技巧百问