小編給大家分享一下vue.js可以用來做輪播圖,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
專注于為中小企業(yè)提供網(wǎng)站建設、網(wǎng)站制作服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)大通免費做網(wǎng)站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉變。vue.js能做輪播圖,其實現(xiàn)方法:首先寫出整體的框架;然后根據(jù)imgArray照片的數(shù)組渲染小圓點的數(shù)量;接著將span綁定on為小圓點點亮的狀態(tài);最后通過自定義變量ifshow來顯示圖片的顯示隱藏,并設置nowindex來控制輪播即可。
最近新學習了vuejs,嘗試著用vuejs寫了一個簡單的圖片輪播,便做個簡單的記錄
(1)先寫出整體的框架
根據(jù)imgArray這個照片的數(shù)組渲染小圓點的數(shù)量,為span綁定on為小圓點點亮的狀態(tài),照片的顯示隱藏通過自定義變量ifshow來顯示,nowindex則控制輪播對應的照片。
(2)輪播圖的數(shù)組,如果是本地的圖片,而且不放在static文件下的,請用require圈上路徑,否則路徑會報錯。如果是從后臺服務器獲取的則不需要。
data(){ return{ imgArray: [ require('../../img/item_01.png'), require('../../img/item_02.png'), require('../../img/item_03.png'), require('../../img/item_04.png') ] } }
(3)主要就是通過改變自定義變量nowindex來改變輪播圖的狀態(tài),要注意滑動的過程是能看見兩張圖的,所以在goto函數(shù)中設置了一個短暫的定時器,讓一張顯示另一張隱藏,分別加上不同的過度效果。
到這里,這個簡單的輪播圖就到此結束了。
以上是“vue.js可以用來做輪播圖”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注創(chuàng)新互聯(lián)行業(yè)資訊頻道!