index.vue 1.65 KB
<template>
    <div>
      <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 class="bread ">
        <div class=" widthCommon">
          您所在位置: <span class="pointer" @click="$router.push({name:'home'})">首页</span> -> 经典案例 -> {{name}}
        </div>
      </div>
      <div class="widthCommon">
        <keep-alive>
          <component :is="tabView"></component>
        </keep-alive>
      </div>
    </div>
</template>

<script>
import commonBanner from '@/components/commonBanner'
import solutionSelect0 from './components/solutionSelect0'
import solutionSelect1 from './components/solutionSelect1'
import solutionSelect2 from './components/solutionSelect2'

export default {
  name: 'index',
  components:{
    commonBanner, solutionSelect0, solutionSelect1, solutionSelect2
  },
  data(){
    return{
      tabData:[
        '智慧停车','公安交通','公共交通'
      ],
      currentIndex:0,
      tabView:'solutionSelect0',
      name:'智慧停车'
    }
  },
  methods:{
    changeTab:function (index,item) {
      console.log(index)
      this.currentIndex = index
      this.tabView = 'solutionSelect'+index
      this.name = item
    },
    pagePhotoChange:function (pInfo) {
      console.log(pInfo)
    },
  }
}
</script>

<style scoped lang="scss">

</style>