溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue怎么實現(xiàn)動態(tài)的選中狀態(tài)切換效果

發(fā)布時間:2022-05-05 11:03:20 來源:億速云 閱讀:410 作者:iii 欄目:開發(fā)技術

這篇文章主要介紹了vue怎么實現(xiàn)動態(tài)的選中狀態(tài)切換效果的相關知識,內(nèi)容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇vue怎么實現(xiàn)動態(tài)的選中狀態(tài)切換效果文章都會有所收獲,下面我們一起來看看吧。

動態(tài)選中狀態(tài)切換效果

 HTML中的內(nèi)容為以下。

<ul class="list">
     <li v-for="(item,index) in liList" v-on:click="addClass(index)" v-bind:class="{ 
         ischeck:index==current}">{{item.title}}</li>
</ul>

JS中的內(nèi)容為以下。

data () {
    return {
            current:0,
            liList:[
                {title:'中國'},
                {title:'美國'},
                {title:'英國'},
                {title:'法國'}
            ]
    }
},
methods:{    
    addClass:function(index){
          this.current=index
    }
}

CSS中的內(nèi)容如下。

.ischeck  {
    background: #e6e6e6;
    height: 30px;
    width: 50px;
    line-height: 0px;
    padding: 15px 10px;
}

vue狀態(tài)轉換

狀態(tài)展示

第一種方法

<el-table-column prop="sfgh" label="是否歸還" align="center">
                <template scope="scope">
                    <p v-if="scope.row.sfgh=='0'">
                        <el-button  href="javascript:void(0)" @click="getWzghInfo(scope.$index, scope.row)">已歸還</el-button>
                    </p>
                    <p v-if="scope.row.sfgh=='1'">未歸還</p>
                    <p v-if="scope.row.sfgh=='2'">未還清</p>
                </template>
            </el-table-column>

第二種方法

使用formatter來實現(xiàn)

代碼如下:

<el-table-column label="狀態(tài)" :formatter="statusFormat">
</el-table-column>
 
methods: {
     statusFormat: function(row, column) {
        let status = row.status;
        let statusW = "未繳費";
        if(status == undefined) {     
              statusW = "未繳費";     
        }  
       switch(status) {
           case 1:
           statusW = "已繳費";
           break;
          case 2:
          statusW = "退款申請中";
          break;
     }
       return statusW;
 }
}

關于“vue怎么實現(xiàn)動態(tài)的選中狀態(tài)切換效果”這篇文章的內(nèi)容就介紹到這里,感謝各位的閱讀!相信大家對“vue怎么實現(xiàn)動態(tài)的選中狀態(tài)切換效果”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道。

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內(nèi)容。

vue
AI