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

Vue.js實(shí)現(xiàn)tab切換效果

 更新時(shí)間:2019年07月24日 10:05:19   作者:Coding_Jia  
這篇文章主要為大家詳細(xì)介紹了Vue.js實(shí)現(xiàn)tab切換效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

Vue是一個(gè)小巧輕便的JavaScript庫(kù)。它有一個(gè)簡(jiǎn)單易懂的API,能夠讓開(kāi)發(fā)者在開(kāi)發(fā)web應(yīng)用的時(shí)候更加簡(jiǎn)易便捷。實(shí)際上,一直讓Vue引以為豪的是它的便捷性、執(zhí)行力、靈活性。

目前在學(xué)習(xí)Vue.js。在學(xué)習(xí)的時(shí)候需要把手動(dòng)操作DOM的思維去掉,因?yàn)閂ue是數(shù)據(jù)驅(qū)動(dòng),不需要手動(dòng)操作DOM。他通過(guò)一些特殊的hmtl語(yǔ)法,將DOM和數(shù)據(jù)綁定起來(lái)。一旦創(chuàng)建了綁定,DOM就會(huì)和數(shù)據(jù)保持同步,每當(dāng)變更了數(shù)據(jù),DOM也會(huì)相應(yīng)的發(fā)生改變,更新。

下面是我用vue.js來(lái)實(shí)現(xiàn)的tab切換功能。

<!--這里是html結(jié)構(gòu)-->
<div id="app">
    <ul>
      <li 
      v-for="(item,index) in tabs" 
      :class="{active:index == num}"
       @click="tab(index)">{{item}}</li>
    </ul>
    <div class="tabCon">
      <div 
      v-for='(itemCon,index) in tabContents' 
      v-show=" index == num">{{itemCon}}</div>
    </div>
  </div>
<!--這里是js代碼-->
<script type="text/javascript">
var vm = new Vue({
  el: '#app',
  data: {
    tabs: ["標(biāo)題一", "標(biāo)題二","標(biāo)題三"],
    tabContents: ["內(nèi)容一", "內(nèi)容二","內(nèi)容三"],
    num: 1
  },
  methods: {
    tab(index) {
      this.num = index;
    }
  }
});
</script>

使用vue.js實(shí)現(xiàn)tab切換很簡(jiǎn)單,先使用v-for把數(shù)據(jù)遍歷渲染到頁(yè)面上,v-for中有一個(gè)index表示索引,將index作為參數(shù)傳入到tab(index)這個(gè)函數(shù)中,在data中定義一個(gè)num變量,在title中如果index==num,這個(gè)title就會(huì)添加一個(gè)acive的class。當(dāng)然,這個(gè)num是需要在tab()這個(gè)函數(shù)中不斷改變的,需要將傳入的索引值賦值給num,這樣在.tabCon里,我們就可以用v-show做下判斷。v-show=”index==num”,如果等于的話,當(dāng)前的內(nèi)容就會(huì)顯示。否則隱藏。

我感覺(jué)學(xué)習(xí)vue,首先把以前的那種傳統(tǒng)思維轉(zhuǎn)變過(guò)來(lái)是主要的,其次就是不斷實(shí)踐,不斷的敲代碼,才可以更深入的學(xué)習(xí)Vue.js。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

南丹县| 南溪县| 汶上县| 黄山市| 安新县| 通化县| 大英县| 美姑县| 朝阳区| 浙江省| 鱼台县| 莆田市| 社旗县| 闽清县| 巍山| 柳河县| 南溪县| 化德县| 乌海市| 伊宁县| 灵山县| 乐清市| 西藏| 蓝山县| 嘉定区| 田林县| 滨海县| 夏邑县| 平乐县| 岑巩县| 壶关县| 大冶市| 思南县| 宕昌县| 虎林市| 江阴市| 邯郸市| 门头沟区| 江西省| 富顺县| 天全县|