第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用VueJS動態(tài)獲取按鈕的值

如何使用VueJS動態(tài)獲取按鈕的值

互換的青春 2023-10-17 14:58:44
我創(chuàng)建了一個動態(tài)按鈕列表,其中包含音樂流派。當(dāng)用戶單擊按鈕類型(例如:流行音樂)時,我需要搜索與該類型匹配的媒體。用戶可以選擇超過 1 個按鈕。所以,也許他們想看到流行、搖滾和說唱音樂流派。我的問題是,我似乎無法找到一種方法從我的按鈕中獲取按鈕的流派(流行、搖滾、說唱等)index.html并將其發(fā)送到我的 VueJS 來重新執(zhí)行搜索。這是我的script.js,也是我現(xiàn)在正在嘗試實施的方法。不幸的是,它只打印出來undefined:// Get Selected GenresgetGenre(value) {  alert('Hello ' + this.value); // trying to print out Pop, Rock, Rap, etc.}我在 中嘗試了以下操作index.html,我試圖將值傳遞給 getGenre 函數(shù),但它只會使網(wǎng)頁無法加載。我也嘗試過不使用{{ }},但它只打印undefined.<li v-for="buttons in buttonsList" style="display: inline;">    <button v-if="ShowALLButton" v-on:click="getGenre({{buttons}})" class = "btn" style="border: 2px solid darkgrey; margin:2px;">{{ buttons }}</button></li>我也嘗試過script.js:// Get Selected GenresgetGenre: function(event) {  alert('Hello ' + this.value);}以及在我的 中index.html,我嘗試將值設(shè)置為buttons(帶和不帶 {{ }}),但它打印undefined。<li v-for="buttons in buttonsList" style="display: inline;">    <button v-if="ShowALLButton" v-on:click="getGenre()" value="buttons" class = "btn" style="border: 2px solid darkgrey; margin:2px;">{{ buttons }}</button></li>基本上,我需要知道按鈕的值是什么,以便我可以重新進(jìn)行搜索并僅顯示所選類型的媒體,但我在 VueJS 語法方面遇到了困難。我怎樣才能做到這一點?
查看完整描述

1 回答

?
翻過高山走不出你

TA貢獻(xiàn)1875條經(jīng)驗 獲得超3個贊

不需要在 中使用模板插值,因為v-forbuttons類型的表達(dá)式string | null | number | object | array | undefined,因此您可以將其作為參數(shù)傳遞:

v-on:click="getGenre(buttons)"


查看完整回答
反對 回復(fù) 2023-10-17
  • 1 回答
  • 0 關(guān)注
  • 186 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號