1. 程式人生 > >vue 一個簡單的專案 之一 首頁 step3

vue 一個簡單的專案 之一 首頁 step3

下面要來寫,首頁的輪播圖元件了。

因為是新功能,因此,要在碼雲上新建一個分支。如下。

線下,我們要pull 以下,將分支拉到本地。

只需要,進入專案目錄。使用命令 git pull . 如下,即把index-swiper 分支拉到本地了。

    

    

轉換當前分支,命令 : git checkout index-swiper 即可。

下面,進行開發了。

啟動服務,npm run start .

然後,下載一個輪播圖外掛,vue-awesome-swiper . 去GitHub 上,找到它.

在 github 這個外掛的readme 中,顯示,下載:

這兒,我們下載之前的版本,官網也給出了 2.6.7 版本的資訊。

使用命名 npm install [email protected] --save 即可。

下載完成後。可以啟動專案的服務了,然後就是引入這個外掛。

因為很多頁面都要用到,因此我們全域性引入這個外掛。

  

     

好了,下面就可以使用這個外掛了。

首先,我們在pages/components 下建立一個檔案 Swiper.vue

    

  GitHub 上也給出瞭如何使用

    

下面,在swiper.vue 中使用

    

下一步,在home.vue 中使用這個元件。

    

 下面給這個外掛,新增圖片。

    

以上,似乎就好了,並沒有。因為並沒有指定輪播圖的高度,因此在網速較慢時,網頁顯示可能會有一個豎直上的抖動(載入完輪播圖後,的撐開效果)。以下,解決了這個問題。

    

然後,配置下,顯示輪播圖的白色小點。

    

樣式的穿透,由於scoped , 外掛內的樣式,emmm 不太清楚... 方法是使用“>>>” 樣式的穿透 使得 swiperdiv 類 下的所有 長名字的哪個類,樣式都發生改變。

    

下面,改進一下。

    

最後,提交程式碼。

合併分支。

git push 之後。

git checkout master

git merge origin/index-swiper (將線上index-swiper 分支合併到本地當前master 分支)

git push (提交master 分支)

效果: