From 0b6676302647ef7ec5e9e582642fa281b455f74c Mon Sep 17 00:00:00 2001
From: 明梦爽 <2972214568@qq.com>
Date: 星期六, 20 十一月 2021 20:48:02 +0800
Subject: [PATCH] 静态图片展示
---
src/components/Home.vue | 152 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 152 insertions(+), 0 deletions(-)
diff --git a/src/components/Home.vue b/src/components/Home.vue
new file mode 100644
index 0000000..a1c4611
--- /dev/null
+++ b/src/components/Home.vue
@@ -0,0 +1,152 @@
+<template>
+ <el-container class="home-container">
+ <!-- 涓婚〉澶撮儴 -->
+ <el-header>
+ <div>
+ <img src="../assets/xiaohui4.png" alt="" />
+ </div>
+ <div>
+ <img src="../assets/bg.png" alt="">
+ </div>
+ </el-header>
+ <!-- 涓婚〉瀵艰埅鏍� -->
+ <el-row>
+ <el-menu
+ mode="horizontal"
+ background-color="rgb(64, 112, 186)"
+ text-color="white"
+ class="menu"
+ active-text-color="#000000"
+ :default-active="activeIndex"
+ @select="handleSelect"
+ >
+ <el-menu-item
+ :key="index"
+ v-for="(item, index) in menuList"
+ :index="(item.id).toString()"
+ >
+ {{ item.contypeName }}
+ </el-menu-item>
+ </el-menu>
+ </el-row>
+ <el-container>
+ <!-- 鏇村彉鐨勫唴瀹瑰尯鍩� -->
+ <el-main class="main">
+ <router-view class="box"></router-view>
+ </el-main>
+ </el-container>
+ <el-footer>@骞抽《灞卞闄㈢瀛︽妧鏈崗浼�</el-footer>
+ </el-container>
+</template>
+
+<script>
+import {getNavList} from '../api/api'
+export default {
+ name: '',
+ data() {
+ return {
+ activeIndex: '1',
+ menuList: [],
+ }
+ },
+ created() {
+ this.getNavArr();
+ },
+ mounted() {},
+ watch: {},
+ methods: {
+ //鑾峰彇瀵艰埅鏍�
+ getNavArr(){
+ const data ={};
+ //.then() 涓昏鐢ㄤ簬涓�涓嚱鏁扮敤鍒板彟涓�涓嚱鏁扮殑杩斿洖鍊�
+ getNavList(data).then(res => {
+ console.log('res', res)
+ if(res.code == 200){
+ this.menuList = res.data
+ }
+ }).catch(err => {
+ console.log('err', err)
+ })
+ },
+ formatterTitle(t){
+ switch(t){
+ case '1':
+ return 'index'
+ case '2':
+ return 'introduce'
+ case '3':
+ return 'zhengce'
+ case '4':
+ return 'keXieXiangMu'
+ case '5':
+ return 'xueShuJiaoLiu'
+ case '6':
+ return 'banShiZhiNan'
+ case '7':
+ return 'kePuFengCai'
+ case '8':
+ return 'xueXiaoShouYe'
+ case '9':
+ return 'telephone'
+ }
+ },
+ handleSelect(key, keyPath) {
+ if (key == '8') {
+ window.open('https://www.pdsu.edu.cn/#')
+ } else {
+ this.$router.push({
+ path: '/home/' + this.formatterTitle(key),
+ query: {
+ title: this.formatterTitle(key),
+ id:key
+ }
+ })
+ }
+ }
+ }
+}
+</script>
+
+<style lang="less" scoped>
+.home-container {
+ height: 100%;
+}
+.el-header {
+ background-color: rgb(1, 72, 153);
+}
+.el-header {
+ height: 120px !important;
+ padding: 0 80px 0 120px;
+ overflow: hidden;
+ display: flex;
+ justify-content: space-between;
+ align-items: center;
+}
+.el-menu {
+ .el-menu-item {
+ width: 150px;
+ font-size: 15px;
+ text-align: center;
+ }
+}
+.menu {
+ display: flex;
+ justify-content: space-between;
+}
+.el-footer {
+ background-color: rgb(85, 81, 82);
+}
+.main {
+ padding: 20px 5px;
+}
+.el-footer {
+ font-size: 15px;
+ color: white;
+ text-align: center;
+ line-height: 60px;
+}
+.box {
+ width: 1200px;
+ margin: 0 auto;
+}
+</style>
\ No newline at end of file
--
Gitblit v1.8.0