咱們現在來聊一下一個非常常用的前端組件吧,在網頁上展示圖片,然后大家都想要能夠通過點擊控制展示的圖片更換。今天我們將使用Vue來實現圖片的點擊更換。
上述代碼中,我們定義了一個imgUrl的變量作為圖片的展示變量,它的默認值為first.jpg。我們另外還創建了一個imgList的數組用來存儲所有需要展示的圖片,并初始化了一個值0給序號index賦值。我們使用一個changeImg方法來更改展示的圖片,其觸發是監聽img元素的點擊事件,每次點擊都會改變序號index,然后使用現在index對應的imgList元素,更新imgUrl變量讓你當前展示的圖片切換。
最后我們需要在html的div元素中渲染img元素,并且將imgUrl綁定在src屬性中,這樣每次更改imgUrl變量,img元素的src屬性便會隨之刷新。有時可能會疏漏,忘記傳遞參數,所以需要多加小心喲,方法在Vue中也需要綁定在methods對象下。
暫且就這么多,試著來動態調整我們的代碼,全力以赴地設計吧!Vue的強大和易用讓這個過程變得輕松和愉快。