超簡單超實用的走馬燈效果實現-


Carousel 走馬燈

在之前的走馬燈效果的實現中,由於使用的是js原生代碼實現走馬燈效果,導致實現效果頁面不美觀,代碼量大。

今天要介紹的是ELement ui 組件中的 Carousel 走馬燈。 其實現簡單,容易上手,且效果美觀。

首先安裝element ui  

 

之后再

 

這樣我們就可以在vue頁面中使用

1  <el-carousel trigger="click" height="450px"   style="width:600px;float:left;margin-left:60px;">
2       <el-carousel-item v-for="item in images" :key="item" >
3         <!-- <h3 class="small">{{ item }}</h3> -->
4         <img :src="item.url">
5               </el-carousel-item>
6     </el-carousel>

data中

1  images:[
2         {url: require("../../img/1.jpg")},
3         {url: require("../../img/2.jpg")},
4         {url: require("../../img/3.jpg")},
5         {url: require("../../img/4.jpg")},
6         {url: require("../../img/5.jpg")},
7     ]

這樣走馬燈的效果就直接實現了

 

還支持多種走馬燈效果

 

1   <el-carousel trigger="click" height="450px" type="card">

 

 相關屬性

 

參數 說明 類型 可選值 默認值
height 走馬燈的高度 string
initial-index 初始狀態激活的幻燈片的索引,從 0 開始 number 0
trigger 指示器的觸發方式 string click
autoplay 是否自動切換 boolean true
interval 自動切換的時間間隔,單位為毫秒 number 3000
indicator-position 指示器的位置 string outside/none
arrow 切換箭頭的顯示時機 string always/hover/never hover
type 走馬燈的類型 string card
loop 是否循環顯示 boolean - true
direction 走馬燈展示的方向 string horizontal/vertical horizontal

 

事件名稱 說明 回調參數
change 幻燈片切換時觸發 目前激活的幻燈片的索引,原幻燈片的索引
方法名 說明 參數
setActiveItem 手動切換幻燈片 需要切換的幻燈片的索引,從 0 開始;或相應 el-carousel-item 的 name 屬性值
prev 切換至上一張幻燈片
next 切換至下一張幻燈片
參數 說明 類型 可選值 默認值
name 幻燈片的名字,可用作 setActiveItem 的參數 string
label 該幻燈片所對應指示器的文本 string


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM