如圖點第一個li 所有li的p都會顯示。 點第二個li第一個li和第三個li也變化了,怎麼樣才能點哪個li,哪個li中的p元素顯示呢。 。 。
設一個 current
current
@click = "current = 1"
v-show = "current == 1"
看程式碼就明白了:
一樓正解。也可以用v-if。但是建議@click綁定函數寫在methods中規範一點。
想想數據驅動⤴
這個要用事件委託寫吧?你把click綁定在ul,判斷點擊的event.target 是哪個li 再切換顯示 應該就行了
設三個變數唄
設一個
current
看程式碼就明白了:
一樓正解。也可以用v-if。但是建議@click綁定函數寫在methods中規範一點。
想想數據驅動⤴
這個要用事件委託寫吧?你把click綁定在ul,判斷點擊的event.target 是哪個li 再切換顯示 應該就行了
設三個變數唄