欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)出來的元素設置不同的樣式

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

第一步:給要循環(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中分別設置顏色

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

完成啦!

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

相關文章

  • vue cli4.0項目引入typescript的方法

    vue cli4.0項目引入typescript的方法

    這篇文章主要介紹了vue cli4.0項目引入typescript的方法,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07
  • 前端設置cookie之vue-cookies使用及說明

    前端設置cookie之vue-cookies使用及說明

    這篇文章主要介紹了前端設置cookie之vue-cookies使用及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-05-05
  • 淺析一下Vue3的響應式原理

    淺析一下Vue3的響應式原理

    這篇文章主要通過示例和大家一起淺析一下Vue3的響應式原理,文中的示例代碼講解詳細,對我們學習Vue3有一定幫助,需要的可以參考一下
    2022-08-08
  • vue進入頁面加載數(shù)據(jù)緩慢實現(xiàn)loading提示過程

    vue進入頁面加載數(shù)據(jù)緩慢實現(xiàn)loading提示過程

    這篇文章主要介紹了vue進入頁面加載數(shù)據(jù)緩慢實現(xiàn)loading提示過程,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue 中指令v-bind動態(tài)綁定及與v-for結(jié)合使用詳解

    Vue 中指令v-bind動態(tài)綁定及與v-for結(jié)合使用詳解

    這篇文章主要為大家介紹了Vue 中指令v-bind動態(tài)綁定及與v-for結(jié)合使用詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • 詳解vue中的computed的this指向問題

    詳解vue中的computed的this指向問題

    這篇文章主要介紹了詳解vue中的computed的this指向問題,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-12-12
  • vue新手入門出現(xiàn)function () { [native code] }錯誤的解決方案

    vue新手入門出現(xiàn)function () { [native code]&nbs

    這篇文章主要介紹了vue新手入門出現(xiàn)function () { [native code] }錯誤的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue中對象數(shù)組去重的實現(xiàn)

    vue中對象數(shù)組去重的實現(xiàn)

    這篇文章主要介紹了vue中對象數(shù)組去重的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-02-02
  • Vue組件二次封裝的一些實用技巧總結(jié)

    Vue組件二次封裝的一些實用技巧總結(jié)

    我們在做項目經(jīng)常會遇到組件功能不能滿足業(yè)務需求的時候,這時候需要在原有的組件上進行二次封裝,下面這篇文章主要給大家介紹了關于Vue組件二次封裝的一些實用技巧,需要的朋友可以參考下
    2022-04-04
  • Vue 中使用 CSS Modules優(yōu)雅方法

    Vue 中使用 CSS Modules優(yōu)雅方法

    這篇文章主要介紹了Vue 中使用 CSS Modules優(yōu)雅方法,本文文字結(jié)合實例代碼的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2018-04-04

最新評論