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

首頁 > 編程 > JavaScript > 正文

vue2.0實現的tab標簽切換效果(內容可自定義)示例

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

本文實例講述了vue2.0實現的tab標簽切換效果。分享給大家供大家參考,具體如下:

這里利用vue2.0 實現tab標簽切換效果 比較實用

初學vue,練習寫了一個demo 網上有很多同樣的例子,但都只是改text數據,如果我想加入圖片或者復雜的dom結構就不實用,今天這個就剛好可以。

先上代碼:

html部分 【記得引入vue文件哦】

<!DOCTYPE html><html>  <head>    <meta charset="UTF-8">    <title>www.survivalescaperooms.com vue2.0 實現tab標簽切換</title>  </head>  <style type="text/css">    .tab{width: 100px;height: 30px;text-align: center;border: 1px solid #ccc;float: left;line-height: 30px;}    .on{background: red; color: #fff;}  </style>   <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script>   <script src="https://cdn.bootcss.com/vue/2.4.4/vue.min.js"></script>  <body>    <div id="app" v-cloak>     <!-- 我這判斷 下標,是測試使用的,建議大家判斷的時候 改成 tab1... 這種-->        <!-- 而且 我分別用不同的class類名來區別內容是否已更新,大家看的時候,可以查看代碼變化-->         <div class="aa" v-if="avlist==0">aaa內容可以自行修改</div>         <div class="bb" v-else-if="avlist==1">內容可以自行修改bbb</div>         <div class="cc" v-else-if="avlist==2">內容可以自行修改ccc</div>         <div class="dd" v-else-if="avlist==3">內容可以自行修改ddd</div>       <template v-for="(key,index) in list">         <div class="tab" :class="{'on':isclass[index]}" @click="handal(index)">{{key}}</div>       </template>    </div>  </body>

js部分

<script>    var vm = new Vue({       el:"#app",       data:{         list:['tab1','tab2','tab3','tab4'],         isclass:[true,false,false,false],//用來表示狀態,這個可以修改 也可以優化掉         avlist :0,       },       methods:{         handal:function(a){           this.avlist=a;          for(var i=0; i<this.isclass.length; i++){              this.isclass[i]=false;              this.isclass[a]=true;          }         }       },    })</script>

這樣寫的好處就是,可以在dom結構中自行定義內容,if判斷只是規定了某些內容要不要顯示

使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼,可得如下運行結果:

希望本文所述對大家vue.js程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 德令哈市| 金平| 思南县| 类乌齐县| 潞城市| 彰武县| 姜堰市| 堆龙德庆县| 墨脱县| 青岛市| 商都县| 霞浦县| 墨竹工卡县| 石林| 廉江市| 秦安县| 静海县| 教育| 泉州市| 阜新市| 蓬安县| 海伦市| 南川市| 宁海县| 平陆县| 上林县| 尉犁县| 二连浩特市| 汉中市| 抚顺县| 五台县| 板桥市| 尉氏县| 通州市| 奉化市| 吴旗县| 苏尼特左旗| 兴仁县| 大名县| 观塘区| 普宁市|