欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

vue通過點(diǎn)擊事件讀取音頻文件的方法

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

我們項(xiàng)目現(xiàn)在有這樣一個(gè)需求,通過select元素來選擇音頻文件的名稱,點(diǎn)擊按鈕可以進(jìn)行試聽。

話不多說,直接上代碼:

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: '警報(bào)1.wav',
  label: '警報(bào)1.wav'
 }, {
  valueOpt: '警報(bào)2.wav',
  label: '警報(bào)2.wav'
 }, {
  valueOpt: '警報(bào)3.wav',
  label: '警報(bào)3.wav'
 }, {
  valueOpt: '上分.wav',
  label: '上分.wav'
 }, {
  valueOpt: '信息.wav',
  label: '信息.wav'
 }, {
  valueOpt: '封盤失敗.wav',
  label: '封盤失敗.wav'
 }, {
  valueOpt: '拉人.wav',
  label: '拉人.wav'
 }, {
  valueOpt: '老板查錢.wav',
  label: '老板查錢.wav'
 }
],
valueOpt: '警報(bào)1.wav',
 }
},
methods: {
//   試聽游戲音樂
   muiscPlay1(){
    this.gamemuiscs1 = new Audio("../../static/audio/"+this.valueOpt);
    this.gamemuiscs1.play();
   },
}

需要注意的是this.valueOpt是對應(yīng)的音頻文件名稱,而且音頻文件夾最好放在static文件夾下面,這樣才能正常讀取。

總結(jié)

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

相關(guān)文章

  • 前端JS也可以連點(diǎn)成線詳解(Vue中運(yùn)用AntVG6)

    前端JS也可以連點(diǎn)成線詳解(Vue中運(yùn)用AntVG6)

    這篇文章主要給大家介紹了關(guān)于前端JS連點(diǎn)成線(Vue中運(yùn)用?AntVG6)的相關(guān)資料,文中通過實(shí)例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2023-01-01
  • Vue2路由動(dòng)畫效果的實(shí)現(xiàn)代碼

    Vue2路由動(dòng)畫效果的實(shí)現(xiàn)代碼

    本篇文章主要介紹了Vue2路由動(dòng)畫效果的實(shí)現(xiàn)代碼,可以根據(jù)不同的路徑去改變動(dòng)畫的效果,有興趣的可以了解一下
    2017-07-07
  • Vue引入vuetify框架你需要知道的幾點(diǎn)知識

    Vue引入vuetify框架你需要知道的幾點(diǎn)知識

    這篇文章主要介紹了Vue引入vuetify框架你需要知道的幾點(diǎn)知識,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-06-06
  • Vue自定義指令的使用詳細(xì)介紹

    Vue自定義指令的使用詳細(xì)介紹

    我們看到的v-開頭的行內(nèi)屬性,都是指令,不同的指令可以完成或?qū)崿F(xiàn)不同的功能,對普通 DOM元素進(jìn)行底層操作,這時(shí)候就會(huì)用到自定義指令。除了核心功能默認(rèn)內(nèi)置的指令 (v-model 和 v-show),Vue 也允許注冊自定義指令
    2022-09-09
  • vue實(shí)現(xiàn)瀏覽器桌面通知的示例代碼

    vue實(shí)現(xiàn)瀏覽器桌面通知的示例代碼

    本文主要介紹了vue實(shí)現(xiàn)瀏覽器桌面通知的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-01-01
  • 解析vue.js中常用v-指令

    解析vue.js中常用v-指令

    本文以click為例給大家介紹vue.js中常用v-指令,可以用 v-on 指令監(jiān)聽 DOM 事件,并在觸發(fā)時(shí)運(yùn)行一些 JavaScript代碼,本文通過示例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2021-10-10
  • vue開發(fā)table數(shù)據(jù)合并實(shí)現(xiàn)詳解

    vue開發(fā)table數(shù)據(jù)合并實(shí)現(xiàn)詳解

    這篇文章主要為大家介紹了vue開發(fā)table數(shù)據(jù)合并實(shí)現(xiàn)詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • vuex實(shí)現(xiàn)簡單的購物車功能

    vuex實(shí)現(xiàn)簡單的購物車功能

    這篇文章主要為大家詳細(xì)介紹了vuex實(shí)現(xiàn)簡單的購物車功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-07-07
  • Vue?element-ui中表格過長內(nèi)容隱藏顯示的實(shí)現(xiàn)方式

    Vue?element-ui中表格過長內(nèi)容隱藏顯示的實(shí)現(xiàn)方式

    在Vue項(xiàng)目中,使用ElementUI渲染表格數(shù)據(jù)時(shí),如果某一個(gè)列數(shù)值長度超過列寬,會(huì)默認(rèn)換行,造成顯示不友好,下面這篇文章主要給大家介紹了關(guān)于Vue?element-ui中表格過長內(nèi)容隱藏顯示的實(shí)現(xiàn)方式,需要的朋友可以參考下
    2022-09-09
  • vue2.0與vue3.0及vue與react的區(qū)別及說明

    vue2.0與vue3.0及vue與react的區(qū)別及說明

    這篇文章主要介紹了vue2.0與vue3.0及vue與react的區(qū)別及說明,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-10-10

最新評論