搜尋

首頁  >  問答  >  主體

javascript - 一個頁面幾個地方都要點擊後顯示,再點擊隱藏,vue怎麼實現呀?

如圖點第一個li 所有li的p都會顯示。
點第二個li第一個li和第三個li也變化了,怎麼樣才能點哪個li,哪個li中的p元素顯示呢。 。 。



##########################
phpcn_u1582phpcn_u15822771 天前493

全部回覆(6)我來回復

  • 高洛峰

    高洛峰2017-05-19 10:15:09

    設一個 current

    @click = "current = 1"
    v-show = "current == 1"

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:15:09

    看程式碼就明白了:

    回覆
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:15:09

    一樓正解。也可以用v-if。但是建議@click綁定函數寫在methods中規範一點。

    回覆
    0
  • 我想大声告诉你

    我想大声告诉你2017-05-19 10:15:09

    想想數據驅動⤴

    回覆
    0
  • 为情所困

    为情所困2017-05-19 10:15:09

    這個要用事件委託寫吧?你把click綁定在ul,判斷點擊的event.target 是哪個li 再切換顯示 應該就行了

    回覆
    0
  • PHPz

    PHPz2017-05-19 10:15:09

    設三個變數唄

    回覆
    0
  • 取消回覆