国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

vuejs選中當前樣式active的實例

2019-11-19 13:11:12
字體:
來源:轉載
供稿:網友

如下所示:

<template> <div>  <table id="longzhoufeng" class="table table-striped table-bordered" width="100%" style="border: 0 solid #fff;margin-top: 10px;">   <thead class="thead-bottom-line">   <tr>    <th class="sorting-title">名稱1</th>    <th class="sorting-title">名稱2</th>    <th class="sorting-title">名稱3</th>    <th class="sorting-title">名稱4</th>   </tr>   </thead>   <tbody>   <tr @click="activeHover(index)" class="list-table-hover" v-for="(item,index) in items" >    <th class="sorting-title">{{item.text}}</th>    <th class="sorting-title">{{item.text}}</th>    <th class="sorting-title">{{item.text}}</th>    <th class="sorting-title">{{item.text}}</th>   </tr>   </tbody>  </table> </div></template>

vue js代碼

<script> export default {  data:function() {   return{    items: [     { text: '巴士' },     { text: '快車' },     { text: '專車' },     { text: '順風車' },     { text: '出租車' },     { text: '代駕' }    ],   }  },  methods:{   activeHover:function(index){    var arrLi=[];    var aLi=$("table tbody tr")    for(var i=0;i<aLi.length;i++){     arrLi.push(aLi[i])    }    for( var i=0; i<arrLi.length; i++ ){     if(arrLi[i] !=this){      $(arrLi[i]).removeClass("active")     }     if(!$(arrLi[i]).hasClass("active")){      $(arrLi[index]).addClass("active")     }else{      $(arrLi[i]).removeClass("active")     }    }   },  } }</script>

CSS代碼

<style scoped> .abc{  background-color: #2aabd2; } table>thead.thead-bottom-line{  border-bottom: 1px solid #eeeeef;  border-top: 1px solid #eeeeef;  background-color: #fff; } table>thead>tr>th.sorting-title{  height: 35px;  line-height: 35px;  border: 0px solid #000000;  font-weight: bold } table>tbody>tr.list-table-hover{  height: 30px;  line-height: 30px;  background-color: #fff !important;  border-top: 0px solid #eeeeef;  border-left: 0px solid #eeeeef;  border-right: 0px solid #eeeeef;  border-bottom: 1px solid #eeeeef; } table>tbody>tr:hover{  background-color: rgba(130, 219, 201, .5)!important; } table>tbody>tr.list-table-hover:hover{  height: 30px;  line-height: 20px;  background-color: rgba(130, 219, 201, .5)!important;  border-top: 0px solid #eeeeef;  border-left: 0px solid #eeeeef;  border-right: 0px solid #eeeeef;  border-bottom: 1px solid #eeeeef; } table>tbody>tr.list-table-hover.active{  background-color: rgba(130, 219, 201, .5)!important; } table>tbody>tr>td.sorting_content{  height: 30px;  line-height: 20px;  /*background-color: #fff;*/  border-top: 0px solid #eeeeef;  border-left: 0px solid #eeeeef;  border-right: 0px solid #eeeeef;  border-bottom: 1px solid #eeeeef; } table>tbody>tr>td.sorting_content:last-child{  height: 30px;  line-height: 30px;  min-width: 120px;  border-top: 0px solid #eeeeef;  border-left: 0px solid #eeeeef;  border-right: 0px solid #eeeeef;  border-bottom: 1px solid #eeeeef; }</style>

知識拓展:vue實現點擊選中,其他的不選中方法

如下所示:

<!DOCTYPE html><html><head> <meta charset="UTF-8"> <meta name="viewport"   content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>選中效果</title> <script src="../static/js/vue.min.js"></script> <style>  ul li.active{   color: green;  } </style></head><body><div id="app"> <ul>  <li v-for="items in navList" :class="{active:items.isActive}" @click="activeFun(items)">   <a>    {{items.text}}   </a>  </li> </ul></div><script> new Vue({  el: '#app',  data: {   navList: [    {text: '首頁', isActive: true},    {text: '簡介', isActive: false},    {text: '活動', isActive: false},    {text: '聯系', isActive: false}   ]  },  methods: {   activeFun: function(data){    this.navList.forEach(function(obj){     obj.isActive = false;    });    data.isActive = !data.isActive;   }  } });</script></body></html>

以上這篇vuejs選中當前樣式active的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 永城市| 南阳市| 吴忠市| 拜泉县| 清原| 汶川县| 梓潼县| 安新县| 分宜县| 洛隆县| 济源市| 綦江县| 彝良县| 达日县| 阿图什市| 秭归县| 依安县| 都兰县| 东丰县| 阿合奇县| 建瓯市| 宝鸡市| 莲花县| 泸水县| 西藏| 礼泉县| 宁晋县| 明星| 剑阁县| 祁阳县| 新兴县| 三台县| 嘉兴市| 左云县| 疏附县| 永川市| 通山县| 靖宇县| 克东县| 武邑县| 读书|