| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130 | <template>  <nav class="client-head">    <div class="client-container head-layout">      <div class="head-left">        <a :href="`${baseUrl}`" class="client-head-img"></a>        <div @click="navChange">          <el-menu            :default-active="activeNav"            :class="navClass"            mode="horizontal"            :router="false"          >            <template v-for="(item,index) in headerArr">              <el-submenu :index="`${item.keyPath}`" v-if="item.children && item.children.length > 0"                          popper-class="mta-menu-two">                <template slot="title">{{item.content}}</template>                <el-menu-item :index="`${child.keyPath}`" v-for="child of item.children"                              :key="child.keyPath">                  <mtaLink :path="child.keyPath" :instation="true" :content="child.content"></mtaLink>                </el-menu-item>              </el-submenu>              <el-menu-item :index="`${item.keyPath}`" v-else>                <mtaLink :path="item.keyPath" :instation="true" :content="item.content"></mtaLink>              </el-menu-item>            </template>          </el-menu>        </div>        <a class="phone-tel-box mta-hidden-sm" href="tel:400-052-2130">咨询电话:400-052-2130</a>        <!-- 手机按钮 -->        <div class="phone-nav-btn mta-hidden-sm" @click="changeHeadNav"></div>      </div>      <div class="head-right mta-hidden-xs">        <a @click="xtTyBtn">系统体验中心</a>      </div>    </div>  </nav></template><script>  import mtaLink        from '~/components/mtaLink/index';  import { mapGetters } from 'vuex';  let _ = require('lodash');  export default {    name:       'mtaHeader',    components: {      mtaLink,    },    computed: {      activeNav() {        return this.getActiveNav;      },      baseUrl() {        return this.getBaseUrl;      },      ...mapGetters(['getActiveNav','getBaseUrl'])    },    data() {      return {        navClass:'head-nav-up',        headerArr:   [          {            content: '首页',            keyPath: '/',          },          {            content:  '考试系统',            keyPath:  '/examsystem',            children: [],          },          {            content:  '培训系统',            keyPath:  '/trainsystem',            children: [],          },       /*   {            content:  '课程资源',            keyPath:  '/resources',            children: [],          },*/          {            content:  '课程开发',            keyPath:  '/courseware',            children: [],          },          {            content:  '课程资源',            keyPath:  '/courseResource',            children: [],          },          {            content:  '新闻资讯',            keyPath:  '/news',            children: [],          },          /*      {                  content:  '帮助中心',                  keyPath:  '/helpCenter',                  children: [],                },*/          {            content:  '关于我们',            keyPath:  '/introduction',            children: [],          },        ],      };    },    methods:{      // 点击按钮菜单变化      changeHeadNav(){          if(this.navClass ==='head-nav-up' ){              this.navClass = 'head-nav-down'          }else{            this.navClass = 'head-nav-up'        }      },      navChange(){        this.navClass = 'head-nav-up'      },      // 系统体验中心      xtTyBtn(){        this.$router.push({ name: 'tiyanCenter' });      },    },  };</script>
 |