1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192 |
- <template>
- <div id="heads">
- <div class="w_0100">
- <div class="superbanner">
- <img :src="top_bg" />
- </div>
- <div class="supertop">
- <div class="w_1200">
- <p>
- 欢迎来到吉林省计算中心科技平台
- </p>
- <p v-if="user && user.uid">
- {{ user.name }}
- </p>
- <p v-else>
- <button type="button">登录</button>
- <button type="button">注册</button>
- </p>
- </div>
- </div>
- <div class="superlogo">
- <div class="w_1200">
- <a href="home">
- <img :src="logo" />
- <span>
- 吉林省计算中心科技平台
- </span>
- </a>
- </div>
- </div>
- <div class="supermenu">
- <div class="w_1200">
- <div class="info">
- <ul>
- <!-- <li :class="isTab('index') ? 'active' : ''">
- <a @click="turnTo('home')" target="">首页</a>
- </li> -->
- <li class="">
- <a href="/static/liveIndex.html" target="_blank">直播大厅</a>
- </li>
- <li :class="isTab('market') ? 'active' : ''">
- <a @click="turnTo('market')" target="">科技超市</a>
- </li>
- <li :class="isTab('service') ? 'active' : ''">
- <a @click="turnTo('service')" target="">创新服务</a>
- </li>
- <li :class="isTab('dynamic') ? 'active' : ''">
- <a @click="turnTo('dynamic')" target="">动态监测</a>
- </li>
- <li :class="isTab('technical') ? 'active' : ''">
- <a @click="turnTo('technical')" target="">技术培训</a>
- </li>
- </ul>
- </div>
- </div>
- </div>
- </div>
- </div>
- </template>
- <script>
- import { mapState, createNamespacedHelpers } from 'vuex';
- export default {
- name: 'heads',
- props: {},
- components: {},
- data: () => {
- return {
- top_bg: require('@/assets/live/top_bg.png'),
- logo: require('@/assets/live/logo.png'),
- };
- },
- created() {},
- methods: {
- turnTo(type) {
- if (type == 'index') {
- console.log('首页未出');
- } else if (type == 'hall_index') this.$router.push({ path: '/live/hall/index' });
- else this.$router.push({ path: `/${type}/index` });
- },
- isTab(type) {
- if (type == 'index') return this.$route.path.includes('/live/index');
- else return this.$route.path.includes(`/live/${type}`);
- },
- },
- computed: {},
- };
- </script>
- <style lang="less" scoped>
- @import '~@/style/style.css';
- </style>
|