我被困,夥計們。也許我的問題有簡單的解決方案。請幫幫我。 這是問題。我如何連接按鈕,並憑藉其在Vue的選項中選擇JS
我有5個可能的選項可供選擇。比方說,[A,B,C,d,E]
我的佈局是兩個按鈕和選擇下拉菜單。 換句話說,我舉兩個可能性用戶:
無論點擊的兩個按鈕一個或從列表中選擇。
所以模板是有點
<button> A <button>
<button> B <button>
<select v-model="selected">
<option :value="i" v-for="i in list">i</option>
</select>
在我的劇本我有
data() {
return {
list: ['c', 'd', 'e']
}
}
我怎麼能這三個要素結合成一個。我能以某種方式使用V模型嗎?現在的原因,我可以從列表中選擇選項。那麼我該怎麼做。如果我將@click事件添加到按鈕,他們應該處理什麼?
我認爲做計算的值,如檢查是否selected
不是未定義或等於''
,則該選項是selected
。但爲了綁定按鈕點擊事件,我應該創建方法來處理他們的國家,像
data() {
return {
list: ['c', 'd', 'e'],
a: false,
b: false
}
},
methods: {
handleA() {
this.a = true
this.b = false
},
handleB() {
this.b = true
this.a = false
}
}
,然後每點擊將改變false
到true
,此外還需要有一個邏輯,只保留一個true
狀態:對於a
(按鈕A),b
(按鈕B)或selected
。真是太錯誤了。在我看來,我讓事情變得更加困難。必須有一個簡單的方法。
所以,單擊按鈕一次,值A,單擊兩個值是B,否則從列表中選擇C,d或E? – Bert
是的,價值只能是這5個選項之一。 – ogostos