最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue 實現(xiàn)v-for循環(huán)的時候更改 class的樣式名稱

 更新時間:2020年07月17日 11:23:04   作者:AspNetSunny  
這篇文章主要介紹了Vue 實現(xiàn)v-for循環(huán)的時候更改 class的樣式名稱,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

在v-bind:class上綁定索引函數(shù)

<div v-for="(shop,index) in shoplist" style="max-width: 20rem;" v-bind:class="calculate(index)">

calculate(index) 此處必須添加index參數(shù)

data(){
      return{
        colorList:['primary','danger','secondary','info']
      }
    },
    methods:{
      calculate(index){
        var nm = this.colorList[Math.floor(Math.random() * this.colorList.length)];
        return "card mb-3 col-lg-3 border-"+nm;
      }
    }

補充知識:vue——如何給v-for循環(huán)出來的元素設(shè)置不同的樣式

例如給循環(huán)出來的四個盒子設(shè)置不同的背景色

第一步:給要循環(huán)的盒子動態(tài)綁定class名 并且傳入一個數(shù)組

    <div v-for="(i,a) in serve" class="sever_box2">
      <div :class="sstt[a]">
       <img :src="i.imgs" alt=""/>
       <router-link :to="i.url">
        <span>{{i.title}}</span>
       </router-link>
       <p>{{i.english}}</p>
      </div>
     </div>

第二步:在data中定義這個數(shù)組

data() {
   return {
    sstt: [
     "ss1",
     "ss2",
     "ss3",
     "ss4",
    ]
   }

第三步:在style中分別設(shè)置顏色

.ss1{
  background: #71b262;
 }
 .ss2{
  background: #6288b2;
 }
 .ss3 {
  background: #ecac60;
 }
 .ss4{
  background: #f87171;
 }

完成啦!

以上這篇Vue 實現(xiàn)v-for循環(huán)的時候更改 class的樣式名稱就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

吉安市| 浦县| 炉霍县| 武邑县| 瓦房店市| 资源县| 饶阳县| 黄大仙区| 景泰县| 崇义县| 海盐县| 乾安县| 道真| 河源市| 福泉市| 永泰县| 名山县| 定陶县| 自贡市| 衡南县| 梅州市| 北京市| 凤凰县| 长岛县| 旬邑县| 治县。| 南靖县| 咸阳市| 棋牌| 安化县| 无锡市| 增城市| 福海县| 营口市| 高密市| 天门市| 东海县| 嵊泗县| 孟州市| 河间市| 五寨县|