<template>
  <div class="nav-box d-flex">
    <div
      :class="activeNum === index ? 'nav-box-active' : ''"
      :key="index"
      @click="jump(item.url)"
      v-for="(item, index) in list"
    >{{ item.title }}</div>
  </div>
</template>

<script>
export default {
  name: 'HNav',
  data() {
    return {
      str: '导航条',
      activeNum: 0,
      list: [
        {
          title: '公司介绍',
          url: '/About/Introduce',
        },
        {
          title: '组织机构',
          url: '/About/Organ',
        },
        {
          title: '合作伙伴',
          url: '/About/Partner',
        },
        {
          title: '加入我们',
          url: '/About/SpinOffs',
        },
      ],
    };
  },
  created() {
    if (this.$route.fullPath === '/About/Organ') {
      this.activeNum = 1;
    } else if (this.$route.fullPath === '/About/Partner') {
      this.activeNum = 2;
    } else if (this.$route.fullPath === '/About/SpinOffs') {
      this.activeNum = 3;
    } else {
      this.activeNum = 0;
    }
  },
  methods: {
    jump(url) {
      if (this.$route.fullPath === url) {
        this.$message.success('已在当前界面');
      } else {
        this.$router.push(url);
      }
    },
  },
};
</script>

<style lang="stylus" scoped></style>
