最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue通過點擊事件讀取音頻文件的方法

 更新時間:2018年05月30日 08:38:05   作者:zhougx  
最近做項目遇到這樣的一個需求,通過select元素來選擇音頻文件的名稱,點擊按鈕可以進行試聽。接下來通過本文給大家介紹vue項目中通過點擊事件讀取音頻文件的方法,需要的朋友可以參考下

我們項目現(xiàn)在有這樣一個需求,通過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是對應(yīng)的音頻文件名稱,而且音頻文件夾最好放在static文件夾下面,這樣才能正常讀取。

總結(jié)

以上所述是小編給大家介紹的vue通過點擊事件讀取音頻文件的方法,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • v-slot和slot、slot-scope之間相互替換實例

    v-slot和slot、slot-scope之間相互替換實例

    這篇文章主要介紹了v-slot和slot、slot-scope之間相互替換實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • Vue Element前端應(yīng)用開發(fā)之菜單資源管理

    Vue Element前端應(yīng)用開發(fā)之菜單資源管理

    在權(quán)限管理系統(tǒng)中,菜單也屬于權(quán)限控制的一個資源,屬于角色控制的一環(huán)。不同角色用戶,登錄系統(tǒng)后,出現(xiàn)的系統(tǒng)菜單是不同的。菜單結(jié)合路由集合,實現(xiàn)可訪問路由的過濾,也就實現(xiàn)了對應(yīng)角色菜單的展示和可訪問路由的控制。
    2021-05-05
  • Vue數(shù)據(jù)驅(qū)動試圖的實現(xiàn)方法及原理

    Vue數(shù)據(jù)驅(qū)動試圖的實現(xiàn)方法及原理

    當(dāng)Vue實例中的數(shù)據(jù)(data)發(fā)生變化時,與之相關(guān)聯(lián)的視圖(template)會自動更新,反映出最新的數(shù)據(jù)狀態(tài), Vue的數(shù)據(jù)驅(qū)動視圖是通過其響應(yīng)式系統(tǒng)實現(xiàn)的,以下是Vue數(shù)據(jù)驅(qū)動視圖實現(xiàn)的核心原理,需要的朋友可以參考下
    2024-10-10
  • Vue3的provide和inject實現(xiàn)多級傳遞的原理解析

    Vue3的provide和inject實現(xiàn)多級傳遞的原理解析

    Vue3中的provide和inject函數(shù)通過原型鏈實現(xiàn)數(shù)據(jù)的多級傳遞,父組件使用provide注入數(shù)據(jù),子組件和后代組件通過inject獲取這些數(shù)據(jù),在創(chuàng)建組件實例時,子組件會繼承父組件的provides屬性對象,介紹Vue3的provide和inject實現(xiàn)多級傳遞的原理,需要的朋友可以參考下
    2024-12-12
  • Vue3  defineExpose要在方法聲明定義以后使用的教程

    Vue3  defineExpose要在方法聲明定義以后使用的教程

    這篇文章主要介紹了Vue3  defineExpose要在方法聲明定義以后使用的教程,本文結(jié)合實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-02-02
  • vue中el-date-picker type=daterange日期清空時不回顯的解決

    vue中el-date-picker type=daterange日期清空時不回顯的解決

    這篇文章主要介紹了vue中el-date-picker type=daterange日期清空時不回顯的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • element實現(xiàn)合并單元格通用方法

    element實現(xiàn)合并單元格通用方法

    這篇文章主要介紹了element實現(xiàn)合并單元格通用方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-11-11
  • Vue不能下載xls以及文件亂碼問題解決

    Vue不能下載xls以及文件亂碼問題解決

    最近工作中遇到了一些問題,通過查找相關(guān)資料終于找到了相關(guān)的解決方法,這篇文章主要給大家介紹了關(guān)于Vue不能下載xls以及文件亂碼問題解決的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 微信小程序Echarts動態(tài)使用及圖表層級踩坑解決方案

    微信小程序Echarts動態(tài)使用及圖表層級踩坑解決方案

    這篇文章主要為大家介紹了微信小程序Echarts動態(tài)使用及圖表層級踩坑解決方案,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-03-03
  • vue.js層疊輪播效果的實例代碼

    vue.js層疊輪播效果的實例代碼

    這篇文章主要介紹了vue.js層疊輪播效果,非常不錯,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-11-11

最新評論

新和县| 黔西| 五台县| 乐都县| 平湖市| 高陵县| 玉树县| 木兰县| 巨野县| 九寨沟县| 光泽县| 炎陵县| 道孚县| 乌苏市| 承德县| 克东县| 元朗区| 西林县| 湛江市| 绥阳县| 内江市| 东宁县| 峨眉山市| 沂源县| 如皋市| 永登县| 册亨县| 盘锦市| 阳城县| 秭归县| 新民市| 雅安市| 太原市| 蓝田县| 柳林县| 方城县| 左权县| 宜阳县| 大港区| 凭祥市| 南郑县|