index.vue 1.24 KB
<template>
    <div class="widthCommon" style="margin-bottom: 20px;">
      <commonBanner mainTitle="中兴智能交通" subTitle="构建绿色交通 享受安全便利出行"></commonBanner>
      <div class="tab-wrapper">
        <ul class="tab-main widthCommon">
          <li
            v-for="(item, index) in tabData"
            :key="item"
            @click="changeTab(index,item)"
            :class="{tabActive:currentIndex==index}"
          >{{item}}</li>
        </ul>
      </div>
    </div>
</template>

<script>
import commonBanner from '@/components/commonBanner'
import selectTab0 from './components/selectTab0'
import selectTab1 from './components/selectTab1'
import selectTab2 from './components/selectTab2'
export default {
  name: 'index',
  components:{
    commonBanner, selectTab0, selectTab1, selectTab2
  },
  data(){
    return{
      tabData:[
        '公司要闻','行业动态','技术前沿', '团队活动'
      ],
      currentIndex:0,
      tabView:'selectTab0',
      name:'公司要闻'
    }
  },
  methods:{
    changeTab:function (index,item) {
      console.log(index)
      this.currentIndex = index
      this.tabView = 'selectTab'+index
      this.name = item
    }
  }
}
</script>

<style scoped lang="scss">

</style>